Hallo Leute,
bin in Sachen µC noch ein Anfänger und habe mir zum Spielen ein Paar Tinys besorgt. Jetzt wollte ich mal PWM ausprobieren und habe aus dem Artikelbereich folgendes Beispiel gefunden:
Dieses Beispiel löst beim Compilieren immer einen Assigment Error für die Compare1a ind Compare1b aus.Code:' Hardware PWM mit Timer1 $regfile = "ATtiny13.dat" $crystal = 4800000 Config Pinb.1 = Output Config Pinb.2 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Do Compare1a = 205 Compare1b = 51 Loop End
Beim blättern im Datenblatt habe ich gelesen das der Timer0 für PWM sein soll. Config Timer0 = Pwm führt zum Fehler Invalid parameter for Config parameter or value.
Dann habe ich in die ATtiny13.Dat gesehen und die Compare befehle nicht gefunden, nur OC0a. Wenn ich dieses Register statt dem Compare Befehl verwende erhalte ich wieder den Assignment fehler.
Wer weiß Rat?
Gruß Thomas







Zitieren


Lesezeichen