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

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.