Hallo, Timer2 laeuft im PWM-Modus (phase-correct); Ausgabe an B3 (OC2). Dieser Pin muss aber regelmaessig abgefragt werden. Nach meinem Verstaendnis der Mega8-Dokumentation genuegt es dafuer, B3 fuer die Dauer der Abfrae in einen Input (DDRB) umzudefinieren und nach der Abfrage wieder zum Ausgang zu machen. Korrekt? Laeuft Timer2 waehrend der Zeit der Abfrage im PWM-Mode normal weiter oder wird da irgendwas gestoppt? Die Dokumentation sagt darueber nichts explizit aus. Danke, Karl
>Nach meinem Verstaendnis der Mega8-Dokumentation genuegt es dafuer, B3 >fuer die Dauer der Abfrae in einen Input (DDRB) umzudefinieren und nach >der Abfrage wieder zum Ausgang zu machen. Nicht ganz, Du mußt auch die OutputCompareMatch-Funktion für den entsprechenden Pin deaktivieren, sonst wird die normale Pinfunktion nicht freigegeben. >Laeuft Timer2 waehrend der Zeit der Abfrage im PWM-Mode normal weiter >oder wird da irgendwas gestoppt? Nix wird da gestoppt. Es sei denn, Du programmierst, daß etwas gestoppt werden soll. Dafür ist es ja ein Timer ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.