Hallo,
habe ein paar Fragen zum Timer bezüglich des Compares.
ich habe folgenden Source geschrieben:
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.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 ***************************
Ist es zu dem auch möglich den Fast-Modus, welcher bei PWM verwendet werden kann auch hier zu verwenden?







Zitieren

Lesezeichen