STM32F103 vs STM32407 SPI in der HAL

Gast #6644290
Lesenswert?
• ▲
▼
Hallo,

Ich hab ein SPI LCD ST7735 erfolgreich am laufen am STM32F407.

Jedoch funktioniert das nicht am STM32F103.

Jeweils SPI-1 plus die drei Steuerleitungen.

Am Oszi sieht man auch das sich da was tut aber das LCD Initialisiert 
leider nicht.

Gibt es da in der Cube MX HAL Bibliothek noch irgendwelche Unterschiede 
zu beachten? Kann da gerade keine finden.

Verwende die Bibliothek für das Display:
https://controllerstech.com/st7735-1-8-tft-display-with-stm32/
Gast #6644363
Lesenswert?
• ▲
▼
Harry L. schrieb:
> Nein.
> Allerdings musst du für deinen F103 eine neue .ioc-Datei erzeugen, und
> auch den Code von CubeMX neu generieren lassen.
> Der Code in dem Zip-File wird nicht 1:1 funktionieren.

Genau das hab ich natürlich gemacht aber irgendwie scheint da noch was 
nicht zu gehen.

SPI Konfig ist Identisch, verschiedene Baudraten probiert...
#6644379
Lesenswert?
• ▲
▼
Evtl. ist da beim Projekt was schief gelaufen.

Korrekte Vorgehensweise bei sowas ist:

* neues Projekt in CubeMX anlegen, und schon mal die Peripherie 
konfigurieren.

In deinem konkreten Fall musst du danach aus dem Zip-File die folgenden 
Dateien kopieren:

aus Core/Src:
fonts.c
GFX_FUNCTIONS.c
ST7735.c
main.c (Original vom CubeMX überschreiben!)

und aus Core/Inc:
fonts.h
GFX_FUNCTIONS.h
ST7735.h

Zum Schluss unbedingt den Code neu generieren lassen, damit die main.c 
angepasst wird.

Damit solle das dann eigentlich funktionieren.

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.