DOGL128 nimmt keine Daten an nach erfolgreichem Init

Gast #4604465
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.