Forum: Mikrocontroller und Digitale Elektronik STM32 mit dem SSD1963


von Niklas (Gast)


Lesenswert?

Guten Tag,

ich möchte ein SSD1963 ansteuern und besitze sowohl einen STM32F103 wie 
auch den STM32F429. Im Internet lassen sich einige Beispiele finden, wie 
der SSD1963 über den F1 angesprochen wird. Dieser wird einfach an die 
normalen GPIOs des STM32F1 angeschlossen.
Der STM32F429 hat hingegen extra einen FSMC der sich genau für diese 
Aufgabe eignen würde (in der 176 Pin Version).

Dabei scheint es mit dem FSMC etwas steiniger zu werden, da ich damit 
noch nie gearbeitet habe und das ganze somit Neuland für mich wäre. 
Zudem lassen sich nicht so viele Quellen im Internet finden.

Denkt ihr, es würde sich lohnen das ganze mit dem FSMC zu versuchen; ist 
die Performance wirklih deutlich besser oder wird sich da nicht viel 
tuen?
Ich bin hin und her gerissen und würde gerne eure Meinung darüber hören.

Gruß, Niklas.

von Sebastian V. (sebi_s)


Lesenswert?

Mit FSMC kriegt man natürlich schon mehr Bilder pro Sekunde zum LCD. 
Aber es hängt natürlich davon ab was du überhaupt darstellen möchtest. 
Für etwas statischen Text der sich nur ab und zu ändert braucht man 
keine 60 Hz. Statt FSMC kann man auch DMA nutzen wenn man ein bisschen 
rumtrickst um ein Clock Signal zu kriegen. Aber wenn du eh schon einen 
STM32F429 nimmst würde sich der LTDC Controller wirklich anbieten.

Edit: Der große Vorteil von FSMC, DMA und LTDC gegenüber einfachem 
Bitbanging ist natürlich auch, dass der µc in der Zeit der Übertragung 
anderen Aufgaben nachgehen kann.

von Niklas (Gast)


Lesenswert?

Danke für deine Antwort Sebastian.

Meines Verständnisses nach würde der LTDC den SSD ersetzen.
Zusätzlich bräuchte ich dann weiterhin den FSMC für SDRAM um dort die 
Daten abzulegen. Der LTDC wäre sich nur um das Timing kümmern - so 
verstehe ich das jedenfalls.
Würde ich den LTDC nutzen, bräuchte ich weiterhin den FSMC.
Der SSD hingegen hat intern RAM und kümmert sich um das Timing.
Meiner Vorstellung nach müsste das ganze einfacher für mich sein. 
(abgesehen davon, dass ich noch nie SDRAM Layout'ed habe - 
reflexionsarme Verbindungen stelle ich mir etwas schwieriger vor als ein 
klassisches 0815 PCB).

Ich denke, ich werde dann also den F429 benutzen.

Zwar habe ich da noch 1-2 Fragen, dazu werde ich aber erst heute Abend 
kommen. Also bis hierhin vielen Dank!

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
Noch kein Account? Hier anmelden.