Hi, ich bin dabei mir ein software PWM zur LED Dimmung zubauen (proggen). Es funktioniert eigentlich auch. Die Dimmtabelle ist noch zu grob. Aber ich habe folgenedes Problem. Ich krieg die LED nicht auf minimum (ganz aus) geregelt. Zum Prg: Ich benutze den Timer0 dafuer. PWM Ausgang Pinc.0., an Pind.0 ist ein Taster zur Helligkeitseinstellung. Ich hoffe jemand weiss Rat wie ich die LED ganz aus bekomme .... Mfg Dirk
Hallo, Baue noch eine Abfrage bei deiner Timerroutine die bei "Lo"= 255 gar nicht den PORT setzt. If Phase = True Then If Lo <> 255 <<<------------------------- Set Pwm endif Timer0 = Lo Phase = False Else Reset Pwm Timer0 = Hi Phase = True End If dann wird die LED bei dem kleinstem wert garnicht angehen. Waldemar
Hi, funktioniert jetzt wunderbar. Danke Kleiner Fehler meine LED leuchtet bei Reset ( Logisch 0 ) . SO ist es komplett richtig Timer0_isr: If Phase = True Then Set Pwm Timer0 = Lo Phase = False Else If Lo <> 255 Then Reset Pwm End If Timer0 = Hi Phase = True End If Return nochmals DANKE. Dirk
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.