-         

Ergebnis 1 bis 3 von 3

Thema: Fragen zu Compare -> Timer

  1. #1
    Erfahrener Benutzer Roboter Experte Avatar von Rage_Empire
    Registriert seit
    10.03.2005
    Ort
    Pforzheim
    Beiträge
    710

    Fragen zu Compare -> Timer

    Anzeige

    Hallo,

    habe ein paar Fragen zum Timer bezüglich des Compares.
    ich habe folgenden Source geschrieben:
    Code:
    $regfile = "m32def.dat"                                     ' ATmega32
    $crystal = 16000000
    $baud = 9600
    Config Portc = Output
    Portc.6 = 0
    
    Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.5 , Rs = Portc.7
    Config Lcd = 16 * 2
    Initlcd
    Cursor Off
    Cls
    
    '**************** TIMER 1 ******************************
    Dim A As Word
    Dim B As Word
    'Config Timer1 = Timer , Compare A = set , Compare B = clear , Prescale = 1 , Clear Timer = 1
    Config Timer1 = Timer , Compare A = Toggle , Compare B = Toggle , Prescale = 1 , Clear Timer = 1
    
    Compare1a = 100
    Compare1b = 500
    
    Config Pind.5 = Output
    Config Pind.4 = Output
    'Portd.4 = 0
    'Portd.5 = 0
    
    Print "ready!"
    Lcd "reday!"
    
    Do
    Input "A" , A
    Input "B" , B
    Print "ok"
    Cls
    Lcd "Compare A: " ; A
    Lowerline
    Lcd "Compare B: " ; B
    Compare1a = A
    Compare1b = B
    Loop
    
    '**************** END TIMER 1 ***************************
    Ich benutze dazu das RN_Controll1.4. Es gibt für den Compare die Parametrierung Toggle, Set und Clear. Mit Toggle kann man Frequenzen erzeugen, ok. Aber wofür sind Set und Clear? Hab mit diesen Parametrierungen bis jetz nicht viel anfangen können und auch meine Versuche zeigten keine logische Erklärungen.
    Ist es zu dem auch möglich den Fast-Modus, welcher bei PWM verwendet werden kann auch hier zu verwenden?

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    22.04.2005
    Beiträge
    178
    Set setzt den Ausgang OC1A/OC1B auf 1.
    Clear setzt den Ausgang OC1A/OC1B auf 0.

    felack

  3. #3
    Erfahrener Benutzer Roboter Experte Avatar von Rage_Empire
    Registriert seit
    10.03.2005
    Ort
    Pforzheim
    Beiträge
    710
    Danke. Und, gibt es einen fast-modus?

Berechtigungen

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