Hallo Ich will einen ADUC7026 mit einem LCD Display verbinden. der 7026 hat einen 16Bit breiten externen Speicherbus. Ich habe einige günstig LCD-Displays gefunden, die einen 8Bit breiten Datenbus haben. Ich habe bisher noch nie mit einem Speicherbus gearbeitetn und hänfe gerade ein wenig in der Luft. Zu den 16Datenleitungen kommen noch einige Steuerleitungen: 4MS Leitungen, WS, RS, AE, BHE und BLE. Im Adressraum des ADUC werden 4Speicherbereiche für externen Speicher eingeblendet. Dabei wird der aktive Chip mit der MS-Leitung ausgewählt. So weit so gut. Dann kann man noch einstellen, ob 64kx16 oder 128kx8 angesprochen werden sollen. Ich vermute mit x8 ist ein 8Bit breiter Speicher gemeint. Als Display will ich ein einfaches von Pollin benutzen, z.B. LCD Datavision DG-12232. 2Dinge sind mir im Moment unklar: 1. Adressierung: Wie werden die Adressen und Daten vom uC gesendet und was erwartet das Display? Ich vermute, für einen Lese- bzw. Schreibzugriff werden 2Bytes gesendet. Das erste Byte ist dann die Adresse und das 2. Byte die Daten? Sagen wir, dass Display wird an Adresse 0xFFFF0000 eingehängt ich ich will an Adresse 0x50 eine 0x4 Schreiben, bedeutet dass dann, dass man nur an Adresse 0xFFFF0050 eine 0x4 schreiben muss? 2. Wie erkennt das Display, wie schnell neue Daten ankommen? Ich habe nirgens eine Taktleitung gesehen noch, dass überhaupt eine erlaubte Geschwindigkeit angegeben ist. Leider steht weder im ADUC noch im LCD-Controller Handbuch sonderlich viel zu dem verwendeten Bus. HAt jemand ein paar Schlagwörter für mich, mit denen ich weiter suchen kann? Vielen Dank für die Hilfe.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.