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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.