Gast
#97811
Howdie ! ich bin grad dabei ein programm zur ad-wandlung mit dem atmega32 zu schreiben. den ADC-interrupt möchte ich nicht verwenden, wohl aber den auto trigger mode...somit muss ich wie im datenblatt dokumentiert das ADIF-Flag durch setzen einer logischen 1 selbst löschen. das müsste doch eigentlich so funktionieren: ADCSRA |= (1<<ADIF); // ADIF auf 0 zurücksetzen durch Schreiben einer logischen 1 Im AVRStudio4 Simulator wird das ADIF-Bit bei ausführung des befehls aber nicht auf 0 zurückgesetzt. ist das ein fehler des simulators oder liegt die ganze schuld bei mir. wisst ihr das? gruss reza