ich möchte das alle 125µS ein interrupt auftritt ist das richtig wenn ich zB einen atmega8 mit 16mhz takte und den timer1(der ebenfalls bei 16mhz läuft) auf CTC einstelle und den vergleichswert auf 2000 stelle ??
Ich bin mir nicht sicher, aber das CTC Register kannst du maximal auf 255 schalten.
Gast
#3099603
Hi >ist das richtig wenn ich zB einen atmega8 mit 16mhz takte und den >timer1(der ebenfalls bei 16mhz läuft) auf CTC einstelle >und den vergleichswert auf 2000 stelle ?? Nein. Der Comparewert muß 1999 sein. >Ich bin mir nicht sicher, aber das CTC Register kannst du maximal auf >255 schalten. Bei einem 16-Bit-Timer geht das schon. MfG Spess
Gast
#3099610
Spess53 schrieb: > Nein. Der Comparewert muß 1999 sein. Jap, weil die Schritte zählen und der Timer bei 0 anfängt.
Gast
#3099611
Hi >>Ich bin mir nicht sicher, aber das CTC Register kannst du maximal auf >>255 schalten. >Bei einem 16-Bit-Timer geht das schon. Und bei einem 8-Bit-Timer mit einem Prescaler von 8 bei einem Comparewert von 249. MfG Spess
achja das -1 hab ich vergessen danke !
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.