Hallo Ich habe Probleme mit dem ADC im ATMega16. Laut Datenblatt wird zwischen "Free Running Mode" und "Single-Conversion" unterschieden. Im Register SFIOR kann der "Free Running Mode" mit ADTS2-0 = 0 eingeschaltet werden. Wie kann ich bitte den "Single-Conversion" Mode einschalten ? Oder gibt es den doch nicht ? Bitte um Nachsicht, wenn ich es doch im Datenblatt übersehen haben sollte. Danke Torsten Ich möchte sozusagen jede Conversion mit dem Setzen von ADSC im Register ADCSRA starten.
Hallo, indem Du ADATE in ADCSRA nicht setzt... Dann wird die Einstellung in SFIOR ignoriert und Du startest jede Wandlung durch Setzen von ADSC ADCSRA. Gruß aus Berlin Michael
Torsten B. schrieb: > Im Register SFIOR kann der "Free Running Mode" mit ADTS2-0 = 0 > eingeschaltet werden. > Wie kann ich bitte den "Single-Conversion" Mode einschalten ? Indem du den ADC nicht auf 'Auto-Trigger' schaltest. > Ich möchte sozusagen jede Conversion mit dem Setzen von ADSC im Register > ADCSRA starten. Das ist der Default. Dazu brauchst du nichts weiter tun. (Hast du dir im avr-gcc-tutorial den Abschnitt über den ADC angesehen?)
Gast
#1588796
Hi
>Wie kann ich bitte den "Single-Conversion" Mode einschalten ?
ADCSRA:ADATE =0
MfG Spess
Danke !! Ist ja auch logisch ..