STM32F429 - Display ohne CubeMX ansteuern.

OP #6366797
Lesenswert?

Hallo,

wir haben aktuell ein kleine Projekt von unserer Hochschule aus. Dabei 
sollen wir für das STM32F429 einen eigenen kleinen BoardSupport 
schreiben für ein eigens entwickeltes Application Board auf welchem sich 
weitere Peripherie befindet.

Erste Versuche mit CubeMX waren schon erfolgreich.

Unser großes Problem ist jedoch das Ansteuern des Displays über SPI, 
ohne die Verwendung von CubeMX (da Cube gefühlt 90% aller PINs für das 
Display belegt und somit nicht mehr genug PINs für die restliche 
Peripherie zur Verfügung stehen).

Wir haben bereits erste Versuche unternommen, das Display eigenhändig 
mittels SPI anzusteuern, da jedoch noch keiner von uns große Erfahrung 
mit SPI oder Displays hat, waren diese Versuche bisher nicht 
erfolgreich.


Wir wollen hier kein "fertiges Programm", sondern vielmehr eine 
Erklärung oder einen Denkanstoß, was wir verändern/anders machen 
könnten.
Gerne auch eine Erklärung mit CubeMX, falls das die Sachen ungemein 
erleichtert.

Wir können auch jederzeit Rückfragen beantworten.


MfG

Raphael und Florian
#6366818
Lesenswert?

Ihr solltet weiterhin CubeMX nutzen, das ist zumindest am Anfang einfach 
einfacher. Allerdings beim Device nicht das Entwicklungsboard auswählen 
sondern den Chip der da drauf ist, dann belegt der erst mal gar keine 
Pins. Dann könnt ihr da die SPI, den Quarz und alles weitere einstellen. 
Dann lasst ihr euch das Projekt erzeugen und bindet einen von den 
SPI-Treibern für das Display aus dem Internet ein.
Gast #6368072
Lesenswert?

kein CubeMX, kein Problem:
Arduino installieren, Nucleo-F429ZI als Board wählen,
TFT_eSPI Grafiklib hinzufügen, ili9341 als TFT Treiber wählen,
auf dem Disco die Config Widerstände umlöten und fertig.

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