Hallo, wie kann ich bei einem STM32 einen Timer Interrupt erzeugen der alle 15sec auftaucht? Ich hab
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
aber wie stell ich das auf 15sec ein ?
|
Anzeige
|
STM32 Interrupt alle 15sec.Hallo, wie kann ich bei einem STM32 einen Timer Interrupt erzeugen der alle 15sec auftaucht? Ich hab
aber wie stell ich das auf 15sec ein ? gähn So früh funktioniert meine Glaskugel noch nicht. Hier ein Demo wie man ein Interrupt aktiviert: http://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger#Interruptcontroller_vom_Cortex-M3.2FM4 Man wird wohl auch den Prescaler nutzen müssen. Bei längeren Zeiten kann auch der RTC mit Weckalarm genutzt werden Und natürlich geht auch meherere Timer zu kaskadieren.
Gast
#3556904
Es geht auch, wenn der Timer jede Sekunde feuert und du nur jeden 15. Aufruf was tust. Wenn der Timer den Wert "Ticks/Sekunde * Sekunden" erreicht, und zwar ohne Überläufe, soll er feuern. Die Ticks/Sekunde kannst du mit dem Prescaler einstellen, die Sekunden sind bei dir 15. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|