Hallo Leute, ich hätte eine Frage bezüglich der PWM-Mode. Ich möchte die Werte meiner AD-Wandlung durch die PWM ausgeben. Der ADC (10Bit) schreibt ja seine Resultate in die zwei Register ADRESH und ADRESL und dadurch muss man ja einstellen, ob man das Ergebnis linksbündig (5 LSB des ADRESL werden nicht gelesen) oder rechtsbündig (5 MSB des ADRESH werden nicht gelesen) haben möchte. Soweit ich vom Datenblatt herauslese, kann man auch die PWM mit einer 10bit-Auflösung herausgeben. Dazu gibt es CCPR1L Register und die DC1B Bits des CCP1CON-Registers, zusammen bilden sie ja den Duty-Cycle Register. Doch wie muss ich das programmiertechnisch realisieren? Wie schreibe ich das im MPLAP hin, dass mein ADRESH und mein ADRESL im CCPR1L Register und den DC1B Bits bzw. Duty-Cycle Register geschrieben werden? Ich hoffe, dass ihr mein Problem verstanden habts und mir weiterhelfen könnts. Mit freundlichen Grüßen Paarthurnax P.S.: Ich benutze den PIC12F1822, Datenblatt ist im Anhang.
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.