Hallo,
ich habe habe hier einen Infineon C515 Controller und wollte den mit
seinem Timer 2 eine PWM erzeugen lassen. Leider klappt das nicht. An
dem Ausgangspin tut sich überhaupt nichts.
Hier der Codeausschnitt zum initialisieren des Timers
1 | T2I1 = 1; // Eingangfrequenz = foscl / 12 und einschalten
|
2 | T2I0 = 0;
|
3 | T2PS = 0;
|
4 |
|
5 | T2R1 = 1; // Automatic reload
|
6 | T2R0 = 0;
|
7 |
|
8 | CRCH = 0xF; // reloadwert
|
9 | CRCL = 0;
|
10 |
|
11 | CCEN = 0x08; // Compare enable
|
12 |
|
13 | CCH1 = 0x01; // CompareWert
|
14 | CCL1 = 0x00;
|
Meiner Meinung nach müßte der Pin jetzt toggeln, tut er aber nicht.
Habe ich vielleicht ein Register vergessen? Oder muß ich noch etwas
anderes beachten?
MfG Mike