Gast
#6166917
moin vieleicht hat jemand einen hinweis, folgendes szenario: Atmega 162 5 PWM Kanäle : alle über die hardware PWM : init : TCCR1A |= ((1<<WGM10)| (1<<COM1B1 ) |(1<<COM1A1)); TCCR1B |= ((1<<CS11)|(1<<CS10) ); TCCR3A |= ((1<<WGM30)|(1<<COM3A1)| (1<<COM3B1 )); TCCR3B |= ((1<<CS31) | (1<<CS30) ); // TCCR0 |= ((1<<WGM00) | (1<<CS01) | (1<<COM01) | (1<<CS00)); bei 8 Mhz sind das 250Hz. soweit funktioniert es. Einstellung der Dimmfrequenz funktioniert sauber, nur bei TCCR0 habe ich das problem, das während des Dimmen in OCR0 auf dem Kanal (und nur da)das Licht flackert. als würde er abschalten. Ich habe ca.100 ms zwischen den Dimmsteps bei 50 Steps. Interrupts kommen zum Zeitpunkt des Dimmens nicht. Irgendjemand eine Idee ? Habe ich in 300 Seiten doch noch was übersehen?
