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ß
Hallo, ohne Code ist es schwer, den Vorgang zu klären. Hardware oder Software? Ich kann dir einen lauffähigen Code mit dem SPI2 anbieten. Ist mal unter Atollic TrueSTUDIO gelaufen. Der Code funktioniert aber mit dem neuen Compiler 5.5.1 auch. http://basteln-mit-avr.de/LPCXpresso_1769.html#stm32f4 Gruß G.G.
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ß
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ß
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
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.

