-
-
Erfahrener Benutzer
Roboter Experte
Mega32: Also kein externes Speicherinterface... dann musst du die Kontrollleitungen "von Hand" ansteuern. Ein Schreib- und Lesezyklus ist, wie auf Seite 7 und 8 zu sehen, durchzuführen. Beim lesen gibt das Display die Daten auf den Datenbus (D0 -D7)!
Die Signale D0 bis D7 entsprechen den Daten, die du schreiben oder lesen möchtest. Alle Werte bei denen D7=0 ist werden als ASCII-Codierte Zeichen verwertet... du kannst also einfach ASCII-Texte schicken. Ist D7=1 werden Bit D0 bis D3 als Index für die frei definierbaren Zeichen verwendet. Du kannst 16 Zeichen vollkommen frei bestimmen (also das Muster). Die Signale FL,A4 und A3 dienen dazu bestimmte Speicher im Display zu beschreiben:
FL=0,A4=X,A3=x : Flash-Speicher - Gibt an, welche Zeichen Flashen (Blinken) sollen... eigentlich uninteresannt
FL=1,A4=A3=0 : UDC - Adress Register - Wählt ein UDC (User Defined Char) zum editieren aus
FL=1,A4=0,A3=1 : UDC - RAM --- Editieren des im UDC-Adress Register befindlichen UDC. Reihe wird ausgwählt durch A0-A2... das zu schreibende Muster befindet sich in D0-D4
FL=1,A4=1,A3=0 : Steuerregister beschreiben... bedeutung der Bits steht im Datenblatt
FL=1, A4=A3=1 : Zeichen in Display Speichern: A0-A2 gibt die Zeichenposition an und das Zeichen steht in A0-A7
Ich weiß nicht, wie ich das anders Beschreiben soll... vielleicht stellst du mal eine konkrete Frage, wobei du Probleme hast.
Gruß,
SIGINT
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen