Kann das Schalten in den Sleep-Mode irgendwie ein Kippen des PWM-Ausgangs bewirken? Hatte das Problem mit einem Tiny13, der mit PWM-Mode auf 0% (off) in den POWER-DOWN versetzt, sporadisch auf 100% sprang. Nach länglicher und vergeblicher Suche nach dem Programmierfehler habe ich hier noch so einen Fall gefunden: Beitrag "Sleep-Mode und PWM" Unabhängig davon, daß ein Workaround kein Problem ist. Ist da was bekannt? Ich meine generell sollten ja Registerzustände im Sleep unverändert bleiben.
Schau ins Datenblatt, da steht drin, daß im fast PWM keine sauberen 0% oder 100% gehen. Daher kann die PWM im Sleep zufällig auf 0% oder 100% stehen bleiben. Lösung: Vor dem Sleep den Pin von der PWM abschalten und auf den gewünschten Pegel setzen.
Deshalb hatte ich den Phase-Correct-PWM verwendet. Der gibt statisch Low aus, wenn das OCR=0. Nur im Sleep besinnt er sich dann scheinbar anders.
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.