Gast
#165519
Hallo Ich versuche heraus zu finden wie man den AD-Wandler im ATMega8 benutzt. Anhand der Informationen im Datenblatt: http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf (seite 193 bis 205) und der, die ich hier im Forum gefunden habe: http://www.mikrocontroller.net/forum/read-1-180921.html#181079 habe ich ein kleines Programm geschrieben (sehe Anhang)und im Emulator laufen lassen. Das Problem ist nun, dass laut dem Datenblatt wenn die Konversion beendet ist, wird das ADIF-Flag auf 1 gesetzt. Deshalb wartet das Program bis ADIF-Flag gesetzt ist. Dies passiert aber nicht egal wie lange das Programm läuft. Ich kann leider nicht erkennen wo das Problem liegt. Wäre dankbar für jede Hilfe.