Gast
#1531993
Hallo! Ich bin gerade dabei, den folgenden C- Code zu verstehen, dabei bin ich auf ein kleines Problem gestoßen, wo mir auch google nicht wirklich weiterhelfen konnte. Es geht um diesen Code:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
Also so wie ich das sehe, wird PWM_Byte_OFF und PWM_Byte_ON direkt in ein Register geschrieben. danach mit dem ISR(TIMER2_COMP_vect ... ) sollte man doch einstellen, welchen Comparewert der TIMER 2 bekommt oder?, ich verstehe also nicht, wieso man plötzlich in den PORTB einen Wert hineinschreibt, und nicht in das Register für den Comparewert? Das gleiche beim Overflow Wert. Kann mir jemand sagen wie ich das verstehen soll? Schöne Grüße Alexander