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 | }
 | 
 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten