Forum: Mikrocontroller und Digitale Elektronik stm32f4 CooCox Frage


von Einsteiger (Gast)


Lesenswert?

Hallo,

ich bin Einsteiger im Bereich STM32 und habe mir mal zu Beginn ein paar 
Beispielprogramme angesehen. Da habe ich festgestellt dass es da bei 
jeden Beispiel zwei Files gibt (smt32f4xx_it.h/c) die aber bei mir nicht 
vorkommen. Ich habe mal versucht einen Pin toggeln zu lassen, hat nicht 
funktioniert erst als ich diese Files eingebuden habe.

Meine Frage nun ist, woher diese Files kommen? Muss man die selber 
schreiben oder sind die irgendwo vorgefertigt bzw. erstellt die CooCox.


Danke schonmal,

Grüße,

von Matthias (Gast)


Lesenswert?


von Junge (Gast)


Lesenswert?

Einsteiger schrieb:
> smt32f4xx_it.h/c

wohl eher stm32f4xx_it.h/c ... das ist ein Teil der sogenannten 
"Standart Peripherals Library" vom Hersteller ST Mircoelectronics. Das 
sind Funktionen mit denen man die Hardware komfortabel ansprechen kann. 
Damit muss man sich nicht mehr auf Registerebene mit dem Controller 
befassen. Man könnte es "Treiber" nennen.

von Einsteiger (Gast)


Lesenswert?

Vielen Dank für die schnellen Antworten,

Ok verstehe, dann werde ich einfach ein Beispiel adden und den Aufruf 
entfernen, dann sind die Files automatisch eingebunden.

Eine neue Frage hat sich nun aufgedrängt. Ich habe mir mal ein Beispiel 
für den UART angesehen und festgestellt dass da eine "hal_msp" Datei 
vorkommt wo irgendwelche konfigurationen drinnenstehen. Leider konnte 
ich die Schreibweise so nicht in der API finden.
Kann mir jemand erklären wozu dieses File dient??

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
Noch kein Account? Hier anmelden.