Gast
#8163
Hallo, anbei ein Beispielcode, wie man den 8-Bit-Timer in Gang bekommen kann. Es wird eine Warteschleife mit 50 ms generiert. Thomas H.
|
Anzeige
|
8-Bit-Timer (Betrieb in Assembler)
Gast
#8163
Hallo, anbei ein Beispielcode, wie man den 8-Bit-Timer in Gang bekommen kann. Es wird eine Warteschleife mit 50 ms generiert. Thomas H.
Gast
#8164
Hi, Prima Sache für nen Neuling! Haste sowas auch für den Timer1 parat?
Gast
#8165
Hallo, wenn du den 16-Bit-Timer meinst: nein. Aber es ist ganz leicht zu aendern: du setzt ueberall wo eine 0 steht eine 1, z. B. TCCR0 --> TCCR1, etc... Das Zaehlregister gibt es dann zweimal (2 * 8 Bit = 16 Bit), einmal das High- und einmal das Lowbyte, bezeichnet mit TCNT1H und TNCT1L. Diese beiden Register muessen nacheinander beschrieben werden, zuerst das High-Byte, dann (!!!) das low-Byte. Sonst ist alles analog! Viel Erfolg - ich bin noch bis heute Abend da, bin dann aber im Urlaub. Falls du Fragen hast: einfach nachhaken. Thomas H. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|