-
        

Ergebnis 1 bis 2 von 2

Thema: PWM Atmega32

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    03.08.2009
    Ort
    SFB
    Beiträge
    60

    PWM Atmega32

    Anzeige

    SMARTPHONES & TABLETS-bis zu 77% RABATT-Kostenlose Lieferung-Aktuell | Cool | Unentbehrlich
    Hallo

    Wie kann man an einen Atmega32 alle vier PWM nutzen.

    Habe Probiert:

    Code:
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1
    Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Up , Prescale = 1
    Config Timer0 = Pwm . Pwm = On , Compare Pwm = Clear Up , Prescale = 1
    
    Enable Interrupts
    Enable Timer0
    Enable Timer1
    Enable Timer2
    
    
    PWM1 Alias Ocr2
    PWM2 Alias Pwm1a
    pwm3 Alias Pwm1b
    pwm4 Alias Ocr0
    Es gehen alle außer PWM4 als der mit timer0. Warum wie kann man ihn nutzen.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    03.08.2009
    Ort
    SFB
    Beiträge
    60
    Habe Fehler gefunden...

    So gehts:
    (Das entscheidene war das bei Timer nicht PWM=on steht)
    Code:
    Config Portb.3 = Output                                    
    Config Portd.4 = Output                                     
    Config Portd.5 = Output                                     
    Config Portd.7 = Output                                     
    
    
    Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 1
    Config Timer2 = Pwm , Pwm = On , Compare Pwm = Clear Up , Prescale = 1
    Config Timer0 = Pwm , Compare Pwm = Clear Down , Prescale = 1
    
    Enable Interrupts
    Enable Timer0
    Enable Timer1
    Enable Timer2
    
    
    PWM1 Alias Ocr2
    PWM2 Alias Pwm1a
    pwm3 Alias Pwm1b
    pwm4 Alias Ocr0

Berechtigungen

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