STM32F103 vs STM32407 SPI in der HAL

Gast #6644290
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
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...
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

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.