Hallo, hab hier an meinem AVR32 ein Display DIP204-4 angeschlossen. Wenn ichs abstöpsle und wieder anstöpsle gehts manchaml nicht mehr. Den Reset-Pin hab ich nicht angeschlossen. Liegts evtl daran? Wer kann mir das Phänomen erklären. Er hängt beim Lesen vom Busy-Flag.
>Wenn ichs abstöpsle und wieder anstöpsle gehts manchaml nicht mehr.
Im laufenden Betrieb? Das wär keine gute Idee.
Warte vor der Initialisierung mal so 200ms.
Vieleicht kommt dein Controller schneller hoch als das Display.
Wie hoch ist eigentlich die maximale Baudrate des Displays DIP204-4? Kann im Datenblatt keine Angaben finden. Ich habs sie mal auf 640000 gestellt.
Hi >Wie hoch ist eigentlich die maximale Baudrate des Displays DIP204-4? >Kann im Datenblatt keine Angaben finden. Ich habs sie mal auf 640000 >gestellt. Steht aber drin: Die Spezifikation zur seriellen Datenübertragung finden Sie im Kontrollerdatenblatt SSD1803 von Solomon Systech (z.B. http://www.lcd-module.de/fileadmin/eng/pdf/zubehoer/ssd1803_2_0.pdf) MfG Spess
Thomas Seitz schrieb: > Den Reset-Pin > hab ich nicht angeschlossen. Liegts evtl daran? Könnte schon sein. Bei den kleinen AVRs verbinde ich den Reset gerne mit dem Reset von MC, weiss aber nicht, ob das mit den AVR32er auch geht.
@spess53: Ich denke es ist ein KS0073. Und in dem Datenblatt hab ich nichts gefunden zur Baudrate.
Hi Hast Recht. Bei ELECTRONIC ASSEMBLY ist das Display nicht (mehr) gelistet. Deswegen bin ich von einem Schreibfehler ausgegangen und habe im Datenblatt vom EA DIP 203-4 nachgesehen. Das hat einen SSD1803 Controller. Im Datenblatt vom KS0073 http://www.lcd-module.de/eng/pdf/zubehoer/ks0073.pdf findest du auf S.75 die Angabe Serial Clock Cycle Time 0.5 - 20 µs Also darf der SPI-Takt im Bereich 50kHz bis 2MHz liegen. MfG Spess
Hab jetzt auch mal den Reset-Pin des Displays an den Reset-Pin des AVR32 angeschlossen. Problem tritt jedoch immer noch auf, das das Display beim abstöpseln und wieder anstöpseln sporadisch nicht mehr geht. An was kann es noch liegen?
Hi >Problem tritt jedoch immer noch auf, das das Display beim >abstöpseln und wieder anstöpseln sporadisch nicht mehr geht. Welchen Stöpsel des Displays meinst du genau? Den rechts unten oder den links oben? Wenn du Hilfe willst, dann drücke dich gefälligst präzise aus. MfG Spess
Hi
>Ich stöpsle alle Kabel ab
Du hast sehr kindliche Vorstellungen von 'präzise'.
MfG Spess
da fühl ich mich doch gleich viel jünger. Mit alle Kabel meine ich den rechten und den linken Pfostenstecker. Das Display ist also mit keinem Kabel mehr an dem Microcontroller. Claro
Hi
> Claro
Nein. Was bezweckst du damit? Läuft dein Controller während der Aktion
noch oder nicht.
Ich habe eigentlich nicht wirklich Lust dir jeden Wurm einzeln aus der
Nase zu ziehen.
MfG spess
Also ich steck zuerst den Strom aus, dann mach ich zum beispiel eine Neuerung meines Testaufbaus. stöpsle den Strom wieder dran, Display geht dann manchmal nicht mehr. Nach mehrmaligen ein und ausstecken des Stroms und des Displays geht das Display wieder. Es gibt keine kalten Lötstelen oder so ist alles sauber verbunden.
Hi >stöpsle den Strom wieder dran, Display geht >dann manchmal nicht mehr. Nach mehrmaligen ein und ausstecken des Stroms >und des Displays geht das Display wieder. Die häufigste Ursache für solches Verhalten ist eine zu kurze Wartezeit vor der Initialisierung des Displays. MfG Spess
Hi Nachtrag. Das Datenblatt des KS0073 sagt für den Start der Initialisierung: 'Wait for more than 20 ms after Vdd rises to 4.5 V' Hast du das beachtet? MfG Spess
Hi
>das hab ich auch schon geändert von 20ms auf 200ms
OK das scheint es nicht zu sein. Hast du das Einschalten schon mal ohne
'Stöpselei' mit einem Schalter probiert.
MfG Spess
Hier gibt es ein wirkende losung in C geschrieben. fur Hi-tech MPlabX PIC18F2550 Fur serial mode of EA204-4 Viel spass
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.