Gast
#2736397
Hallo ! Ich baue gerade einen SD-Card-Wave-Player mit einem ATmega168. Soweit so gut... Schaltung ist aufgebaut, Programm geschrieben und alles "läuft" halbwegs. Bis auf ein lautes Piepen und das Verzerren der Audiodateien. Das Piepsen fängt sofort nach dem Reset an, also vermutlich ist in meiner main.c schon am Anfang bei der init der Timer was faul. Kann mir einer helfen ??? ICR1 = (F_CPU/SAMPLERATE); TCCR1A = (1<<COM1A1) | (1<<COM1B1) | (1<<WGM11); TCCR1B = (1<<WGM12) |(1<<WGM13) | (1<<CS10); TIMSK1 = (1<<TOIE1); TCCR0A = (1<<COM0A0)|(1<<COM0B0)|(1<<WGM01); TCCR0B = (1<<CS00); // F_CPU OCR0A = OCR1A = 128; OCR0B = OCR1B = 128; TCNT0 = 0; TCNT1 = 232;