Nun gut, nochmals danke.
Ich habe mich jetzt mal durch die Registereinstellungen gewuselt.
Ist es nun richtig, wenn ich in Bascom direkt folgende Register so setze:
Code:
$Regfile="m88def.dat"
$Crystal=16000000
DDRB.1=1 'PB1 bzw. OC1A as Ausgang definieren
TCCR1A=&B10000001 'Laut DB: "Clear OC1A/OC1B on Compare Match when upcounting. Set OC1A/OC1B on Compare Match when downcounting"
'"PWM, Phase Correct, 8-bit"
TCCR1B=&B00000010 'Laut DB: Prescaler = 8
OCR1AL=210 'Da nur 8-bit Auflösung gebraucht werden, benutze ich nur das erste Register
Do
Loop
Das ganze geht sicherlich auch eleganter in Bascom mit den vorgefertigten Befehlen, aber das ist auch alles ein bisschen konfus.
Da ich momentan nicht zuhause bin, könnte bitte jemand kurz einen Kommentar zum Code abgeben? Testen kann ich momentan nicht...
Gruß,
Simon
Lesezeichen