Gast
#1399219
Hi versuche eben eine einfache Ausschaltverzögerung hinzubekommen, die jedoch komplett interruptgesteuert funktioniert. Der Timer einzeln getestet funktioniert. Ebenso die Triggerung bei steigender Flanke auf INT0. Aber beides zusammen will nicht so ganz.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Int0 kriegt alle 20ms nen Impuls mit ein paar µs-Breite. Der Timer müsste nach meiner Berechnung eine Verzögerung von ca 4ms auslösen. Was nun passiert ist, dass er immer wieder mal alle 20ms auslöst (nicht immer) und wenn, dann fällt das Signal nach 5µs wieder ab. Jemand eine Idee, warum dieses interrupt gesteuerte starten eines Timers nicht auf diese Weise funktioniert?