Frage zu SoftPWM Tutorial

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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.