Frage zu SoftPWM Tutorial

Gast #1481647
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren