Hallo Zusammen Ich habe versucht einen 10-Bit PWM zu realisieren. Jedoch läuft der Timer nur bis 8-Bit, obwohl er auf 10-Bit eingestellt ist. Nach 256 Schritten, fängt er wieder bei Null an und läuft hoch bis 256, und das vier mal. void main(void) outp( 0x00, OCR1AH ); outp( 0x00, OCR1AL ); outp( 0xFF, DDRD ); outp( 0xA3, TCCR1A ); outp( 0x01, TCCR1B ); for (;;) { outp( UpperPWMValue, OCR1AH ); outp( LowerPWMValue , OCR1AL ); } Hat jemamd eine Idee???!!! Danke!
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.