- SF800 Solar Speicher Tutorial    Werbung      
Ergebnis 1 bis 6 von 6

Thema: LED per PWM einschalten und dimmen PROBLEM

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    25.03.2006
    Ort
    Hinsdorf
    Alter
    51
    Beiträge
    381
    Hallo for_ro,

    gut, jetzt weiss ich, wie ich den Ausgang OC1A auch als Portpin nutzen kann. Habe ich es richtig verstanden, dass wenn ich TCCR1A.COM1A0/TCCR1A.COM1A1 auf Null setze ich den Portpin als Normalen Input/Outputpin nutzen kann?
    Ich wollte nicht umbedingt über diesen Weg gehen. Ursprünglich möchte ich den PWM/OC1a nur ein/ausschalten (LED an/aus) und ich habe gelesen, dass die über Start und Stop Timer1 gehen soll. Nur leider funktioniert dies nicht immer richtig, auch wenn ich den PWM-Wert auf null setze nicht....
    Irgend eine Idee du haben Bild  

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Ich sehe das Problem eigentlich hier: Wenn Du den Timer einfach so anhältst weißt Du ja nie, ob er gerade über oder unter der Wert von PWM1A ist. Folglich ist es auch nicht beeinflussbar, ob der OC-Pin gerade auf 1 oder auf 0 steht, wenn der Timer stoppt.

    Ich konfiguriere meine PWM-Anwendungen immer direkt über die Register, aber "Clear Up" verstehe ich so, dass der Ausgang auf 0 gesetzt wird, wenn der Timer den Wert von PWM1A beim hochzählen überschreitet (korrigiert mich, wenn das nicht stimmt!). Wenn aber 255 in diesem Register steht, tritt dieser Fall aber niemals ein, d.h. der Ausgang bleibt dauerhaft auf 1. Dementsprechend wird der Ausgang immer auf 0 bleiben, wenn 0 im PWM1A-Register steht.

    Für alle anderen PWM1A-Werte dürfte der Ausgang beim Stoppen vom Timer 1 "zufällig" 1 oder 0 führen, je nachdem an welcher Stelle der Timer angehalten wurde.

    Ich denke, dass das "Abhängen" des OC1A-Pins die beste Lösung ist (wie ja schon von for_ro beschrieben).

Ähnliche Themen

  1. LED dimmen ohne PWM
    Von migTec im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 13.02.2009, 16:37
  2. Led dimmen mit PWM
    Von H3llGhost im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 25.08.2008, 07:39
  3. LED dimmen
    Von any_key im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 08.07.2008, 08:51
  4. LED Dimmen per Software | Problem
    Von xeno im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 01.04.2008, 23:02
  5. LED Dimmen
    Von darkkiller im Forum Assembler-Programmierung
    Antworten: 2
    Letzter Beitrag: 04.04.2007, 20:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

    Werbung      fchao-Sinus-Wechselrichter AliExpress