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:
Das ganze geht sicherlich auch eleganter in Bascom mit den vorgefertigten Befehlen, aber das ist auch alles ein bisschen konfus.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
Da ich momentan nicht zuhause bin, könnte bitte jemand kurz einen Kommentar zum Code abgeben? Testen kann ich momentan nicht...![]()
Gruß,
Simon







Zitieren

Lesezeichen