Hallo!
Um es kurz zu machen, der PWM funktioniert nicht so wie ich es mir
gedacht habe. Ich hoffe, jemand kann kurz meine Config überfliegen, und
mir sagen, ob ichs richtig gemacht hab:
1 | PR2=0xFF; // Wann soll Timer2 auslösen?
|
2 |
|
3 | CCPR1L=0x00; // Low Byte des 10 Bit-PWMs
|
4 | CCP1CON<5>=0; // High Bit1
|
5 | CCP1CON<4>=0; // High Bit0
|
6 |
|
7 | TRISC=0; // RC2 out
|
8 |
|
9 | T2CON<1>=1; // Timer2 Vorteiler = 16
|
10 | T2CON<2>=1; // Timer2 an
|
11 |
|
12 | CCP1CON=0x2F; // PWM Mode an
|
Nach der aktuellen Einstellung müsste die LED an RC1 (vom 18F2550) doch
eigentlich aus sein.
Ist sie aber nicht, sie leuchtet dauerhaft (hab schon alle möglichen
Kombinationen probiert). Könnte mir jemand sagen, in welcher Reihenfolge
hier Low- und High Bits kommen?
mfg, Tobi