Forum: Mikrocontroller und Digitale Elektronik 10-Bit PWM


von Hubert (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.