Uart Kommunikation zwischen µCs an Display anzeigen

Gast #2786775
Lesenswert?

Hey Leute,

ich würd gern folgendes machen, ich würde gerne 1 Art Mini Computer mit 
einem µC konstruieren, wo ein paar Taster eingebaut sind. Diesen Mini 
Computer (nennen wir den einfach mal so).

Soll als Schnittstelle zur äußeren Kommunikation die Uart bekommen, 
welches Protokoll bin ich mir nich sicher, vermutlich aber wäre möglich 
die RS232 Lösung.

Der "Mini Computer" soll ein Art Betriebssystem erhalten, welches nur 
ganz einfach Strukturiert ist. Den Teil, denke ich kann ich gut hin 
bekommen.

Nun aber kommen die Probleme,

- Wie Groß kann eine Tastaturmatrix werden, wenn man 2 ganze Ports also 
16Pins verwenden möchte? Also bei der Ideallösung?

- Wie einfach / schwer ist es in Bascom diese abzufragen?

- Kann man eine Tastaturmatrix selber erstellen, wenn man passende 
Anzahl an Taster hat oder sind bestimmte Taster von nöten?

- Wäre evtl eine Lösung per PS2 Tastatur evtl interessanter oder 
"lukrativer" als die Lösung mit der Tastaturmatrix?

- Muss ich Bustreiber auch einsetzen, wenn 2 µC mit kurzem Kabel direkt 
verbunden werden? Also Sendeleitung A an Empfangsleitung B und 
umgekehrt?

- Der Mini - Computer soll ein 16*4 LCD Textdisplay bekommen, über den 
die Ereignisse angezeigt werden, die durch die Tasten ausgelöst werden 
und dadrüber hinaus, soll die Kommunikation zwischen dem "Mini-Computer" 
und dem zweiten µC angezeigt werden. Also ich möchte über den 
Mini-Computer den anderen Abfragen und in diesem ggf. Parameter ändern. 
Ich weiß, dann müsste der zweite µC auch ein System bekommen, damit es 
klappt.



Ich hoffe alle Fragen, die ich habe sind drin und man kann mir zumindest 
etwas helfen?


Michael

PS: Die Worte Betriebssystem und Mini Computer könnten bischen 
übertrieben vormuliert sein, aber bessere Worte fielen mir gerade nicht 
ein.
#2786783
Lesenswert?

Hallo,

also wegen der Tastenmatrix, man kann sie selber aus Taster bauen.
Beispielschaltplan:
http://t3.gstatic.com/images?q=tbn:ANd9GcT8fNS-0w8nKgdsfAuxZk9jbUGqPpAMYmEIlf9T8Z8gwjuhP696nWsgHyLf

Bascom unterstützt Tastenmatrixen, aber nur bis glaub 6x4 (GETKBD)
http://avrhelp.mcselec.com/getkbd.htm?zoom_highlightsub=getkb

Bascom kann direkt ne PS2 Tastertur einlesen. (GETATKBD)
http://avrhelp.mcselec.com/getatkbd.htm?zoom_highlightsub=getatkbd

MfG Tom
Gast #2786814
Lesenswert?

>ich würd gern folgendes machen, ich würde gerne 1 Art Mini Computer mit
>einem µC konstruieren, wo ein paar Taster eingebaut sind. Diesen Mini
>Computer (nennen wir den einfach mal so).

Dann mach und laber hier nicht rum.

>- Wie Groß kann eine Tastaturmatrix werden, wenn man 2 ganze Ports also
>16Pins verwenden möchte? Also bei der Ideallösung?

8x8

>- Kann man eine Tastaturmatrix selber erstellen, wenn man passende
>Anzahl an Taster hat oder sind bestimmte Taster von nöten?

Du brauchst die Deppentaster. Die wissen schon vorher was du eingeben 
willst.

>- Wie einfach / schwer ist es in Bascom diese abzufragen?

Die Hilfe von Bascom lesen?

Sind die Ferien immer noch nicht vorbei?
Gast #2786828
Lesenswert?

Ich hatte gedacht, man kann sowas sachlich und vernünftig über die Bühne 
bringen. Aber scheinbar gibt es Leute, die meinen alles und Jeden von 
obern herrab zu beurteilen bzw. einfach auf eine Beleidigende Art sich 
zu äußern.

Wenn es jemand zu wider ist auf eine Thematik eine vernünftige und 
sachliche Antwort zu geben, dann soll er es einfach lassen.

Vorallem, was hat das mit Ferien zu tun?!

Und bekanntlich heißt es "wer nicht fragt bleibt dumm"

Also von daher, wenn "Holger" mit der Art weiter machen will, soll er es 
lieber gleich lassen!!! Den so ein verhalten kotzt mich nur an!!!


Schön Abend noch.

Michael
Gast #2786835
Lesenswert?

>Also von daher, wenn "Holger" mit der Art weiter machen will, soll er es
>lieber gleich lassen!!! Den so ein verhalten kotzt mich nur an!!!

Und mich kotzen Leute an die von überhaupt gar nichts eine
Ahnung haben und denken sie könnten von heute auf morgen
ein Atomkraftwerk bauen. Eigentlich könntest du auch gleich
danach fragen ob dir jemand die Software schreiben könnte.

Was von deinem Kram hast du schon selber erledigt?
Kannst du überhaupt irgend was selber programmieren?
Schon mal mehr als zwei Zeilen Code selber geschrieben?
Oder bist du noch in der Copy and Paste Phase?
Gast #2786847
Lesenswert?

Nein ich habe auch schon sachen selber gemacht.

Nur Sry, wenn man dadrüber hinaus fragt. Denke das ist als Anfänger 
normal.

Aber weiter hab ich kein Bock mich mit dir auf diese Art und Weise zu 
unterhalten. Also von daher lass es, wenn es nicht sachlich kannst.



Michael
#2786852
Lesenswert?

Michael_N. schrieb:
> Wie Groß kann eine Tastaturmatrix werden, wenn man 2 ganze Ports also
> 16Pins verwenden möchte? Also bei der Ideallösung?

Wenn die Ideallösung keine immensen Tastenkombinationen enthält und du 
einen Sack voller Dioden rumliegen hast, geht mit Charlieplexing sehr, 
sehr viel:
p = Anzahl Portpins
n = Anzahl möglicher Tasten

n = p * (p - 1)

mfg mf
Gast #2787343
Lesenswert?

holger schrieb:
>>Also von daher, wenn "Holger" mit der Art weiter machen will, soll er es
>>lieber gleich lassen!!! Den so ein verhalten kotzt mich nur an!!!
>
> Und mich kotzen Leute an .....
>
> Was von deinem Kram hast du schon selber erledigt?....
> Kannst du überhaupt irgend was selber programmieren?....
> Schon mal mehr als zwei Zeilen Code selber geschrieben?....


Gegenfragen:
-Wenn Dich dieser Thread nervt, warum liest Du Ihn dann?
-Was stimmt mit Deinem Ego nicht, weil Du dich daran labst Anfänger 
herunter
 zu machen?
-Ist Dein Leben so sehr vom Versagen geprägt, das Du nicht anders 
kannst?

Es scheint so einiges in Deinem Leben nicht zu stimmen, wenn Du Hilfe 
brauchst, so kannst Du das auch direkt ansprechen, denn niemand ist 
vollkommen und hilfsbereitere User als Dich gibt es viele ;-)
Gast #2787759
Lesenswert?

naja ich bin da schon deutlich mehr.

Meine LED Wanduhr läuft mittlerweile super. Das stellen der Uhr klappt 
auch wie geplant. Also von daher wenn man nicht helfen möchte, soll man 
sich einfach geschlossen halten!


Michael
#2788375
Lesenswert?

Ich finde das gut, wenn jemand sich Ziele setzt, denn genau bei solchen 
Projekten lernt man eine Menge dazu. Aber leider gibt es immer wieder 
Personen, wie holger, die selber wohl nicht viel hinbekommen haben und 
ihre Frustration auf andere abladen müssen, anstatt zu helfen, wofür 
dieses Forum nunmal da ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren