Forum: Mikrocontroller und Digitale Elektronik Auflösung PWM-Mode


von Paarthurnax (Gast)


Angehängte Dateien:

Lesenswert?

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