Hallo, ich hätt' da mal gerne ein Problem und hoffe auf Hilfe von Euch. Hat jemand schon mal mit diesem Controller SSD1289 im 8-Bit Modus Erfahrungen gemacht ? Ich habe hier ein Display mit einem ursprünglich auf 16 Bit ausgelegten Interface an mein STM32F4Discovery angeschlossen. Da keine 16 Bit zusammenhängend frei sind am Discovery board, habe ich das Display auf 8 Bit umgebaut. Das Display funktioniert bereits mit einem Bit-Banging Interface. Die Demo - Applikation STM - AN3128 arbeitet korrekt, bis auf die Cursor-Darstellung. Was geht ist folgendes: 1. 8-Bit Read des Statusregisters, 2. 8 oder 16 Bit schreiben, mit Unterstützung eines HC573 Latches. (Die Schaltung mit dem Latch habe ich mal hier angehängt!) Der Controller kann angeblich einen 8-Bit Modus! Was sich mir nicht erschließen will ist wie das Auslesen eines 16-Bit Registers im 8 Bit-Modus funktionieren soll ? Aktuell brauche ich die Möglichkeit die Daten der Pixel auszulesen, deren Wert mit dem Cursor-Wert überschrieben wird. Im Abschnitt 13 und 15.1.2 dieses Papiers... http://www.micro4you.com/files/STM32/SSD1289.pdf .... Datenblatts wird genau dies nicht erwähnt. Geht es einfach nicht ? Danke im Voraus, THaala
Hallo, hab mal ins Datenblatt geschaut ... Die Betriebsart stellst du mit den PIN's PS0..PS3 am Controller ein (S.69), die aber erst mal nicht auf die Anschlussleiste nach außen geführt sind. Schreiben der Daten mit schmalem Bus ist auf Seite 71 erläutert - einfach zwei 8-Bit Schreibbefehle nacheinander. Das lesen sollte meiner Meinung nach genauso gehen. Sascha
Danke für deine Mühe, ... aber wie es aussieht kann mit der vorgesehenen Mimik über das Latch gar nicht vernünftig eingelesen werden. Die Outputs des Latch sind ja dauernd enabled und liegen parallel zu den IO's des Controllers. Ich wundere mich, das man das Status - Register und damit die Kennung des Controllers überhaupt erreicht... Hat jemand ne Idee wie man das ändert ? Gruß THaala
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.