Gast
#148067
Hallo, Ich versuche jetzt schon Tagelang verzweifelt meinem ATtiny26 ein PWM-Signal zu entlocken. Aber es will einfach nicht funktionieren. Mit anderen AVR's funktioniert es ja auch. Das Problem ist, dass ich unbedingt die Fast-PWM Funktion benötige, sonst hätte ich schon längst einen Mega8 genommen. Ich habe hier im Forum auch schon einige Threads zu diesem Thema gefunden, die mir aber leider alle nicht wirklich weitergeholfen haben. Zurzeit programmiere ich meine Controller mit Bascom-AVR. Dabei habe ich den klassischen Config-Befehl verwendet und, als das nicht ging habe ich auch die entsprechenden Timer-Register laut Datenblatt (hoffentlich auch richtig) gesetzt. Ich habe auch nicht vergessen, die entsprechenden Ports als Ausgang zu konfigurieren. Ich weiß wirklich nicht, was ich noch machen soll. Ich hoffe, Ihr könnt mir helfen. Hier noch ein wenig Code: Config Pina.7 = Output Config Timer1 = Pwm , Prescale = 1 , Compare B = Set , Compare B Pwm = Clear Up 'Tccr1a = &B01000011 'Tccr1b = &B10000001 'Set Tccr1b.0 'Set Pllcsr.1 'Set Pllcsr.0 'Waitms 1 'Set Pllcsr.2 Ocr1b = 127 Do Toggle Porta.7 Wait 1 Loop Natürlich habe ich nicht alle Varianten gleichzeitig ausprobiert. Vielen Dank für Eure Antworten. Stefan