PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Pulsierender Ton mit Atmega8!?!?



robofan34
29.04.2012, 00:32
Hallo

Ich hab ein hartnäckiges Problemchen. Ich brauche durchgehende Töne, die ich mit dem Atmega8 erzeugen will. Nur klappt das einfach nicht. Mit der AVR liefert mit dem Timer zwar einen Ton in der richtigen Frequenz (mit oszi nachgemessen), aber der Ton puliesiert mit ca. 15Hz. Verändere ich die Tonfrequenz, so bleibt der 15Hz Puls konstant. Ich hab die Hardware geprüft....da scheint alles in ordnung zu sein. Vielleicht kann mir mal wer auf die Sprünge helfen.
...ach ja weder google noch die viel zitierte SUCHE haben Anhaltspunkte geliefert. Vielen Dank im Voraus.

harri

wkrug
29.04.2012, 08:45
Hast Du eventuell den Watchdog Timer aktiviert und machst keinen "WDR"? Das wirkt sich so aus - Auch die Fuses beachten!
Oder beschreibst Du das zugehörige Comparematch Register nicht in der empfohlenen Interrupt Routine? Dann gibt es Glitches, die man am Oszi sehen kann.

robofan34
29.04.2012, 09:13
Hallo

vielen Dank für die schnelle Antwort....na klar der WDT war on!! Hab alles durchgeschaut....vom Programm über die Hardware bis zur Treiberstufe für den Lautsprecher.....und dabei war einfach nur ein Häkchen falsch gesetzt.
Ich hab schon an mir gezweifelt!....Nun verbuche ich das mal unter "lerne deinen Atmega kennen", und mach mich wieder ans schreiben und löten
danke nochmal
harri