DOGL128 nimmt keine Daten an nach erfolgreichem Init

Gast #4604465
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein EA DOGL128 mit meinem STM32F4Discovery verbunden und 
folgendes unerklärbares Verhalten:

Die Initialisierung des Displays läuft erfolgreich durch, es erscheint 
ein Random-Muster.
Wenn ich dann aber den Bildschirm clearen möchte, bzw ein Testframe 
ausgeben, passiert absolut nichts. Der Displayinhalt bleibt eingefroren 
und nichts ändert sich.
Es scheint als würde das Display Commands entgegen nehmen, bei Daten 
aber streiken.

Ich bin dem Ganzen mal mit dem Logikanalysator zu Leibe gerückt und kann 
keinen Fehler finden.
Daten werden richtig raus geclockt, CS, A0 usw. sehen auch gut aus 
(Siehe Anhang).
Übersehe ich irgendwas oder hat vielleicht der COG einen Treffer?

Danke und Gruß
Angehängte Dateien:
Gast #4604664
Lesenswert?
• ▲
▼
Hallo Gerhard,

vielen Dank, da werde ich mal rein schauen.
Bezüglich der Sourcen war ich wohl etwas zu schnell mit dem Abschicken 
vom Threat, dachte ein Trace vom Bus genügt, da man ja sieht, was dort 
tatsächlich passiert...muss ja nicht immer konsistent zum Code sein ;-)

Ich poste den Code mal im Laufe des Tages.

Gruß
Gast #4605851
Lesenswert?
• ▲
▼
Soooo, kurzes Update:
Das Display tut nun. Der Fehler lag in der Orientierung meines 
RAM-Buffers im STM32. Den hatte ich als "oben-unten, links-rechts" 
angelegt, die Orientierung des auszugebenden Images war aber 
links-recht,oben unten.

Initialisierung und Senden des Frames war also die ganze Zeit 
richtig,nur was dargestellt wurde waren keine Random-Zeichen,sondern 
einfach nur fehlinterpretierte Daten.

Danke für den Support, Gerhard.

Gruß
Gast #4655391
Lesenswert?
• ▲
▼
Hallo Ralf,

ich habe genau das gleiche Problem wie du bereits in diesem Post 
beschrieben hattest. Wäre es möglich, dass du mir deinen lauffähigen 
Code zur Verfügung stellst. Vielen Dank!

Beste Grüße
Tobias

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