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:
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
Dieses Beispiel löst beim Compilieren immer einen Assigment Error für die Compare1a ind Compare1b aus.
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
Lesezeichen