Gast
#3892490
Ich besitze das STM32F429-Discovery Board um mich vom AVR (ATmega32,..) in Richtung ARM weiterzuentwickeln. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 Bis jetzt habe ich mich nur an diese (tolle) Seite gehalten: http://mikrocontroller.bplaced.net/wordpress/?page_id=2736 "Mustser-Projekt" geöffnet -> nötige Libraries hinzugefügt -> "programmiert" Das ganze erinnert mich aber eher an Arduino, da ich kein einziges Register mal selbst direkt anspreche wie ich es vom AVR kenne (DDRA |=(1<<PA);). Nun habe ich mal einige kleine Sachen so programmiert und es sind Fragen aufgetaugt wie: "Was wenn ich nicht die 3V Referenzspannung für den ADC aus der Library verwenden will",.. usw. Also nach Datenblatt gesucht und bin auf das gestoßen: http://www.st.com/web/en/resource/technical/document/datasheet/DM00071990.pdf Daraus erkenne ich aber leider überhaupt nicht wie ich was direkt Anspreche.. Beim AVR steht ja: z.B ADC + die nötigen Register + Beispielcodes In diesem Datenblatt nur Tabellen.. Anscheinden werden ARM immer mit Librarys programmiert die ich mir in meiner IDE auswählen kann oder? Laut Internet unterstützt CooCox das Board noch nicht, da ich diesen Vorgang nicht ausprobieren kann. Also wie geht man "richtig" vor ??? Sind solche Librarys vom obigen Link "normal" oder ist das doch zu "zusammenkopiert"..? Mir ist klar dass man den Controller ganz hardwarenah und auch etwas komfortabler Programmiern kann. Aber wie wird "professionell" in einer Firma oder auch von einem fähigen Bastler vorgegangen? Vielen Dank!!