Hallöchen,
ich habe vor kurzem damit begonnen mich mit dem stm32f4 zu
beschäftigen...
Soweit funktioniert es auch, ich kann es auch flashen...
Mein System:
-BS: Windows 7 64Bit
-IDE: Keil µVision (MDK501.exe)
-Bord: stm32f407VG
Zunächst einmal möchte ich die IO-Pins auf High und Low setzen können.
Ich habe nun schon viel viel recherchiert und fand heraus, dass dies mit
einem Struct vom Typ
funktioniert... Die Syntax ist auch nicht das Problem... Mein Problem
an sich ist, dass die IDE bei Definition dieses Struct sagt, dass es
unbekannt ist... Mir ist klar, dass ich dazu die richtigen Header
Dateien anbinden muss...
In den Forenbeiträgen und Tutorials ist immer entweder
1 | #include "stm32f4xx_conf.h"
|
oder
1 | #include "stm32f4xx_gpio.h"
|
eingebunden... Beides wird bei mir als unbekannt markiert, wenn ich es
einbinden möchte.
Ich habe allerdings die Möglichkeit
1 | #include "GPIO_STM32F4xx.h"
|
einzunbinden. Allerdings finde ich zu dieser Datei wenig bis garkeine
Informationen im Netz und sie wird auch nie in irgendeinem Code aus dem
Internet erwähnt, was ich sehr merkwürdig finde...
Durch weiteres Suchen im Internet habe ich herausgefunden, dass es von
ST ein Package (standard peripheral library) gibt. Ich schätze mal, dass
ich damit auch die Header einbinden kann, die ich derzeit nicht
einbinden kann. Ich habe mir dieses Package hier
http://www.st.com/web/en/catalog/tools/PF257901
runtergeladen und versucht zu importieren. Aber dann erhalte ich die
Fehlermeldung "PDSC file missing"
Alles in Allem wäre ich sehr dankbar, wenn mir jemand den entsprechenden
Hinweis geben könnte, wie ich
anwenden kann.
Vielen Dank im Voraus.
Der Lars