Ich bin neu, was die AVR Programmierung angeht. Habe heute versucht auf dem PB4 vom Tiny85 PWM von 150KHz auszugeben, leider passiert am Pin nichts. Weiß jemand einen Rat, habe ich evtl. was vergessen?
1 | void SignalGen (void) |
2 | {
|
3 | |
4 | // set SIGNAL PIN TO OUTPUT
|
5 | DDRB |= (1 << CLKOUTSIGNAL); |
6 | |
7 | //PWM Frequency Clock Selection CS1[3:0] OCR1C RESOLUTION
|
8 | //150 kHz PCK/2 0010 212 7.7
|
9 | |
10 | // CLKPS[3:0]: Clock Prescaler Select Bits 3 - 0 These bits define the division factor between the selected clo
|
11 | CLKPR = (1 << CLKPS1); |
12 | |
13 | // Init PWM registers
|
14 | TCCR1 = (1 << PWM1A) | (1 << CS11); |
15 | |
16 | OCR1C = 212; |
17 | |
18 | }
|