Also gut, ich hab jetzt nichmal etwas rumgesucht und was gefunden, wo Frank schonmal alles erklärt hat.
Der Code:
Code:
Config Pind.4 = Output 'Linker Motor PWM
Config Pind.5 = Output 'Rechter Motor PWM
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Pwm1a = 0
Pwm1b = 0
Tccr1b = Tccr1b Or &H02 'Prescaler = 8
Dazu hab ich jetzt aber einige Fragen:
1. Warum sind es gerade Pind.4 und Pind.5, ist das Hardwarebedingt, oder könnte man das noch verändern?
2. Diese Anweisung ist mir nicht klar:
Tccr1b = Tccr1b Or &H02 'Prescaler = 8
3. Ich kann jetzt also:
einfach setzten, und zwar unabhängig voneinander.
Der AT90S2313 besitzt ja nur einen PWM. Muss ich da Timer0 oder 1 verwenden? Und kann ich trotzdem 2 Ports mit einem Timer ansteuern wegen Pwm1a und 1b?
Bitte um Antoworten [-o<
MFg Moritz
Lesezeichen