Guten Abend Leute! Ich war jetzt die ganze Woche am rumprobieren. Ich bekomm hald kein richtiges PWM zustande :(. Mit Waitms gehts ja, aber das ist nicht das was ich will. Ich möchte einfach :) nur eine LED dimmen. Dazu habe ich nen Mega32. Das ganze soll für ne Nachttischbeleuchtung herhalten,falls die PWM-Versuche funktionieren. Habt ihr vielleicht Hinweiße, oder Codeschnipsel? Oder villeicht ein ganzer Code? Die LED müsste ja "Nur" von High langsam gedimmt werden. N Fadercode wär auch in Ordnung, den bau ich mir, wenn ichs versteh um. Mit freundlichen Grüßen Marvin
So, ich hab gestern noch'n Code gefunden und gleich ein bisschen überarbeitet. $regfile = "m32def.dat" $crystal = 1000000 Config Portc.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1 Do Compare1a = 205 'die LED müsste doch dann, wenn Timer1a hochzählt und 'über 205 kommt, leuchten, oder? Dann kommt ja der 'Interrupt und lässt von vorne zählen, oder? Loop End ------ Somit müsste ja wie oben in den Komentaren steht, die LED konstant mit einer Helligkeit 205/255stel leuchten. Wenn das so richtig ist, schreibts mir bitte :-). Und wenn Fehler drin sind, schreibts mir bitte auch ;-). Gruß Marvin
Hallo, ich habe ein kleines Beispiel einer PWM auf einem 2313-8MHz erstellt. Ihr könnt es Euch auf meiner Hompepage http://www.dh2faa.de unter Projekte (14) "Was ist PWM? Ein Beispiel mit 2313 und BASCOM" ansehen. Oder direkt: http://www.dh2faa.de/pwm.html Dort findet Ihr den Quellcode, ein Oszillogramm und ein kleines Video. Viel Spaß Heiko
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.