Forum: Mikrocontroller und Digitale Elektronik Der Timer müsste doch eigentlich laufen?


von mr.chip (Gast)


Lesenswert?

Hallo

Timer 1 müsste doch mit folgenden Einstellungen eigentlich laufen:

TCCR1A = (1 << COM1A0) | (1 << COM1B0);
TCCR1B = (3 << WGM12) | (1 << CS10);
ICR1 = 255;

Die WGM-Bits in TCCR1B scheinen ihm nicht zu passen, sind dort nämlich 
welche gesetzt, dann läuft er nicht.

Woran liegt das bloss?

Gruss

Michael

von unscheinbarer WM-Rahul (Gast)


Lesenswert?

>dann läuft er nicht.

Woran merkst du das?

von mr.chip (Gast)


Lesenswert?

Simulation in AVR-Studio. (Achja, mit welche meinte ich eher, dass, wenn 
keine gesetzt sind, er dann läuft.)

von Karl H. (kbuchegg)


Lesenswert?

Welchen Prozessor hast du im AVR-Studio eingestellt?

Gerade im Bereich der CTC und PWM Timer Modi
hat AVR-Studio erhebliche Probleme

http://www.mikrocontroller.net/articles/AVR-Studio_Bugs


von mr.chip (Gast)


Lesenswert?

Hallo

Ok, das Problem hat sich erledigt. War ein grundsätzlicher Denkfehler 
dahinter, ich bin die Sache jetzt prinzipiell anders angegangen. Anstatt 
CTC habe ich nun einen PWM-Modus genommen.

Danke trotzdem für den Hinweis auf die AVR-Studio-Bugs. Hatte da nämlich 
schon des öfteren Probleme...

Gruss

Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.