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
Also soweit ich weiß (und ich arbeite mich auch gerade erst ein) :-) kann AVR Studio den ADC nicht simulieren ... folglich wird das ADIF Bit auch nicht vernünftigt simuliert. Da hilft dann wohl nur der Test am Objekt... Korrigiert mich, wenn ich mich irre
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.