Gast
#2453279
Hallo, ich arbeite mich gerade in die ST32-Mikrocontroller ein (M3 / M4). ST stellt für das Programmieren seine Standard-Library zur Verfügung. Ich frage mich nun, ob es sinnvoll ist, sich in die Library einzuarbeiten oder lieber, wie beim AVR, eher direkt mit den Registern zu hantieren. Die Library wird zwar wahrscheinlich eine große Hilfe bei der Portierung unter den verschiedenen ST-Controllern darstellen. Am Beispiel der GPIO-Ansteuerung kann ich mich bislang jedoch nicht recht damit anfreunden, lange Struct-Variablen-Konstruktionen zu füllen, wenn dieses auch mit einem direkten Registerzugriff zu erledigen wäre. Auch stolpere ich noch sehr über die Abhängigkeiten der einzelnen Bibliotheksteile, so dass ich mich noch sehr an den Beispielkonfigurationen von Keil entlang hangeln muss. Wie seht ihr das? Macht es Sinn, sich in die Bibliothek einzuarbeiten? Codiert man den Controller lieber registerorientiert á la AVR? Da mir noch die Übersicht fehlt, wäre ich für ein paar kritische Worte dankbar. Mit Gruß Mike