Hamdi schrieb:
> Gibt es einen Tutorial was die CMSIS_library betrifft?
CMSIS brauchst Du gar nichts von verstehen. Da nimmt man vielleicht mal
einen _DMB() Befehl raus oder einen fixen Wert. Wichtig ist die
Middleware, die drauf gesetzt werden, entwerder StdPeriphLibs (alt) oder
die HAL von CubeX, die neuer ist und weiter entwickelt wird. Ich bin bei
StdPeriphLibs geblieben, reichen mir und spielen wunderbar. Ein gewisser
Tilen Majerle hat auch noch eine API geschrieben, die noch weiter
abstrahiert, direkt gleich zum ILI9241 LCD Display oder bei Vewendung
von uGFX Libraries etwas Windows Ähnliches.
Insgesamt: Als Anwender musst Du nichts über den Core wissen! Wohl aber
über die viele Peripherie, die nunmal sehr komplex ist. selbst ein
einfache I2C Prime Cell hat es in sich, die Timer sowieso, dafür kannste
1-2 Wochen einrechnen. 32 Bit eben und auch die Power von 32 Bit. Und
vor allem wird bei 32 Bittern viel mit fertigen OS gearbeitet, zb NuttX
oder anderen RTOS, die Multitasking unterstützen und zb fertige USD
Interfaces oder SD Karte. Da wird dann schwierig, weil Du so viele
Software Layer hast, die Du alle in einer IDE verquicken musst.