Hallo!
Ich arbeite mit dem STM32F103VDT6 und dem uVision von Keil.
Ich möchte alle 2 Minuten eine Variable setzten.
OpTimeHr wird immer nach 60 Sekunden um 1 erhöht per Systick.
Mein Codeausschnitt:
1 | if((OpTimeHr % 2) == 0)
|
2 | {
|
3 | SetGlobal.SetFlash = 1;
|
4 | }
|
SetGlobal.SetFlash wird dauernd gesetzt!
Anderes Beispiel funktioniert!
1 | int dlycnt = 0;
|
2 |
|
3 | if((dlycnt % 5) == 0) // every 50ms
|
4 | {
|
5 | Voltage_Measure();
|
6 | }
|
Der einzige Unterschied, der ich sehe ist der Datentyp der Variable.
Sonst fällt mir nichts auf!
Danke und Gruss!
M.B.