Tiny85 PWM läuft nicht

Gast #3422226
Lesenswert?

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
}
Gast #3422243
Lesenswert?

glaskugelguck
42 oder 43 ist die Lösung !
Dahinten ein dreiköpfiger Affe !
Und wenn Dir jemand konkret helfen soll das GANZE Programm posten mit 
Angabe welcher Compiler und was denn nun das eigentliche Problem ist 
??????????

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren