Forum: Mikrocontroller und Digitale Elektronik Frage zu SoftPWM Tutorial


von Artur B (Gast)


Lesenswert?

Hallo,
Ich habe das Soft PWM aus dem Tutorial genommen, um mittels N-Kanal 
Mosfets Leds zu steuern. Jedoch habe ich jetzt das Problem, dass die 
Leds nicht aus gehen wenn ich die PWM Rate auf voll setze, bzw es kommt 
immer noch ein kurzer "Hicks" sodass die Mosfets durchsteuern. Habe 
schon fleißig debuggt, kann aber die Stelle nicht finden, an der der 
Port wieder runtergezogen wird.
Hier meine Defaults:
1
//#define F_CPU         7372800L
2
#define F_PWM         450L               // PWM-Frequenz in Hz
3
#define PWM_PRESCALER 8                  // Vorteiler für den Timer
4
#define PWM_STEPS     128                // PWM-Schritte pro Zyklus(1..256)
5
#define PWM_PORT      PORTC              // Port für PWM
6
#define PWM_DDR       DDRC               // Datenrichtungsregister für PWM
7
#define PWM_CHANNELS  4                  // Anzahl der PWM-Kanäle
Ich habe den Code auch in einen Header und eine .c unterteilt, sollte 
aber eigtl. kein problem darstellen.
Bin für Tipps dankbar
Gruß
Artur

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.