Hallo zusammen, ich habe eine Frage zur Einrichtung bzw Funktion des Interrupts eines STMF0-Timers (TIM2): Also lt. Datenblatt muss ich das Bit CC1G in TIM2_EGR setzen. Nach Konfiguration des Timers wird daraufhin bei einem Match der globale Interrupt des Timers ausgelöst. In der Interruptroutine muss ich diesen dann dem jeweilig aufrufenden Ereignis differnziert bearbeiten?! Ist das soweit richtig? Also mehrere Ereignisse, ein Interrupt? Dann eine weitere Frage: In STM32CubeMX kann ich den globalen Interrupt aktivieren, aber wie setze ich das o.g. Bit für Channel 1? Muss ich die Interruptroutine selbst erstellen bzw eintragen oder erledigt das das CubeMx? Vielen Dank soweit...
Domenik schrieb: > Also mehrere Ereignisse, ein Interrupt? Ja. Am Besten Du erstellst ein CubeMX Projekt in dem sich nicht mehr als der Timer befindet. Dann solltest Du dir alle Reiter: Configuration, NVIC usw. einzeln ansehen und die Einstellungen anpassen. Wenn Du das Projekt dann erstellst, kannst Du die Dateien im Editor ansehen, deren Anzahl ist überschaubar und der Inhalt leicht zu erkennen. Dann wirst Du sehen das die Interrupt in der entsprechenden Callback-Funktion endet die Du dann für dich anpassen musst.
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.