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,
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.