Hallo,
ich versuche gerade ein Programm auf den ATtiny1606 zu portieren. Im ursprünglichen Projekt, geschrieben für ATmega328, Wird der Timer gestartet und im weiteren Programmverlauf gestoppt, das Interval neu berechnet und neu gestartet.
Das versuche ich gerade bei dem 1606 mit dem TCA0 zu konfigurieren. Leider wird der Interrupt scheinbar nicht korrekt ausgeführt und wenn, dann hat die Variable timerInterval keinen Einfluss auf die Zeit. Hier mein Versuch.
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
Bin jetzt bereits knapp eine Woche dabei diesen Timer zu bändigen, aber ohne Erfolg. Hoffe, Ihr könnt mir helfen.
VG Matze