Archiv verlassen und diese Seite im Standarddesign anzeigen : ATTiny45 Timer1 stoppen
maikatze
21.01.2008, 19:48
Hallo,
wie kann ich den Timer1 im ATTiny45 stoppen? Der Compiler meckert über den Stop-Befehl, welcher beim Timer0 funktioniert.
Sauerbruch
22.01.2008, 10:08
Bei mir hat´s so funktioniert:
TCCR1 = TCCR1 AND &B11110000
Am besten schaust Du Dir das Timer-Control-Register TCCR1 mal auf Seite 87 im Datenblatt an: Die Bits 3-0 dieses Registers legen fest, mit welchem Takt der Timer angesteuert wird. Sind sie alle 0, steht der Timer. Bei alen anderen Kombinationen (0001 - 1111) läuft der Timer mit einem entsprechenden Prescaler (zwischen 1 und 16384).
Zum Starten kannst Du dann
TCCR1 = TCCR1 OR &B0000xxxx
verwenden, wobei die "x"-Bits Deinen Prescaler bestimmen.
Alles klar? O:)
maikatze
22.01.2008, 20:53
Besten Dank, hat geklappt
Gruß
maikatze
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.