Hallo, ich versuche mich etwas in ARM und habe mir aus diesem Grund ein NUCLEO F302R8 gekauft. Mir dem Board möchte ich gerne ein Display steuern. Um möglichst wenig Aufwand zu haben, verwende ich das Arduino TFT. https://www.arduino.cc/en/Main/GTFT Mit einem Arduino ist das kein Problem, TFT Lib einbinden und los gehts. Aber mit diesem STM32 komme ich einfach nicht weiter. Gibt es eine LIB mit der ich das Display ansprechen kann? Damit mich keiner falsch versteht, C/C++ ist nicht das Problem. Auch habe ich schon Ateml AVR mit dem AVR Studio programmiert. Ich kann also mehr als Arduino. Mir fehlt einfach der richtige Tipp wie ich Anfangen soll. Ich bin für jede Hilfe dankbar Der Holzwurm
schau dir den low-level Teil des arduino codes an, d.h. wie Befehle vom mcu an den tft geschickt werden. Bei einem seriellen tft sind das spi-init und spi-write. Diese Funktionen musst du auf stm-code anpassen. Der Rest der arduino-library müsste dann funktionieren.
Typische Ard*ino Denkweise :-( In erster Linie ist es ein ST7735 TFT. Für STM32 gibt es viele Beispiele. Hier etwas inkl. SPI und Font: https://github.com/thaletterb/STM32-ST7735-LCD-Library/tree/master/ST7735LCD
Robert P. schrieb: > Damit mich keiner falsch versteht, C/C++ ist nicht das Problem. Doch, scheint es aber, sonst hättest du dir die Software- Strukturen aus der Arduino-Software schon angeschaut und verstanden. Robert P. schrieb: > Mit einem Arduino ist das kein Problem, TFT Lib einbinden und los gehts. Ja hier geht das ja auch ohne das Hirn aktivieren zu müssen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.