Hallo Zusammen, Ich versuche nun schon seit Tagen den PWM beim HCS12 zum laufen zu bekommen, leider Erfolglos. Ich gebe auch zu debugzwecken die Counterregister für Kanal 0 und 1 aus und sehe das diese immer 0 sind. D.H. das kein Clock ankommt, oder? Hier meine Initialisierung der Register:
1 | void pwm_init(void) |
2 | {
|
3 | MODRR = 0x0F; |
4 | PWMCTL = 0x00; |
5 | PWMCAE = 0x00; |
6 | PWMCLK = 0x00; |
7 | PWMPRCLK = 0x71; |
8 | PWMPOL = 0x00; |
9 | PWMPER0 = 240; |
10 | PWMPER1 = 240; |
11 | PWMSCLA = 250; |
12 | PWMSCLB = 250; |
13 | PWMDTY0 = 100; |
14 | PWMDTY1 = 150; |
15 | PWME = 0x03; |
16 | }
|
Danke für Eure Hilfe!