Hallo! Will am MEGA16 einen ganz normalen PWM am PortD, 4 erzeugen (OC1B) d.h. ich muß den 16 bit Timer nehmen spiel mich jetzt schon länger und schaff es immer nur den OC1A anzusteuern, aber nicht OC1B muß im Datenblatt immer etwas überlesen §%$ das gcc tutorial hab ich auch gelesen kann mir bitte jemand unter die Arme greifen, VIELEN DANK hier mein code: zu meinem nicht funktionierendem 8 bit pwm -normal mode ldi temp1, 0b00110001; channel1b eingestellt, pwm mode 16 bit timer ldi temp2lb, 0b00001001; pwm mode und prescaler out tccr1a, temp1 out tccr1b, temp2lb ldi temp1, 0x7f ; 50% out ocr1al, temp1 muß ich da noch ein anderes register einstellen beste grüße
danke! hat sich endlich erledigt!! sollte doch ocr1bl statt ocr1al verwenden! ärger!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.