hab ein kleines timer problem
eigentlich solte man beim timer1 ein pwm signal generieren können, bei dem man die frequenz und das on of verhältnis andern kann
nur klappt das bei mir leider nicht so richtig
wäre coll wen mir wer helfen kannCode:#include <avr/io.h> #include <avr/interrupt.h> typedef unsigned char byte; static void pwm_init(void); // pwm ==> phase correct, 8 bit int main(void) { pwm_init(); for(;;) { } } static void pwm_init(void) { TCCR1A = (1<<COM1A1)|(0<<COM1A0)|(0<<WGM11)|(1<<WGM10); // PWM Phasen und Frequenzgenau, Ausgang wählen TCCR1B = (1<<WGM13)|(0<<WGM12)|(0<<CS12)|(0<<CS11)|(1<<CS10); // set clock/prescaler 1 -> enable counter OCR1AL= 4; }







Zitieren

Lesezeichen