Forum: Mikrocontroller und Digitale Elektronik ADC Register ADCSRA in DebugWire


von BauemeKommunizierenElektromagnetisch (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

zum Verstaendnis meines Programms habe ich ein Mega32 in DebugWire 
versetzt und mir die einzelnen Schritte und die Register angeschaut. 
Laut Datenblatt wird das Bit ADSC gesetzt um die "ADC - Konversation" zu 
starten und wenn er fertig ist wird es durch die Hardware geloescht - 
gut.

Nun gucke ich mir das Register ADCSRA an, setze das Bit ADSC, doch sehe 
ich keine Aenderung im I/O Fenster. Screenshot stammt vom Atmel Studio 
7.

Warum ist das so, die ADC Konvertierung funktioniert trotzdem im Debug 
Modus?

Danke,
BkE

von c-hater (Gast)


Lesenswert?

BauemeKommunizierenElektromagnetisch schrieb:

> zum Verstaendnis meines Programms habe ich ein Mega32 in DebugWire
> versetzt

Wie soll das gehen? Der Mega32 verfügt überhaupt nicht über eine 
DebugWire-Schnittstelle. Der kann nur JTAG.

> Nun gucke ich mir das Register ADCSRA an, setze das Bit ADSC, doch sehe
> ich keine Aenderung im I/O Fenster. Screenshot stammt vom Atmel Studio
> 7.
>
> Warum ist das so, die ADC Konvertierung funktioniert trotzdem im Debug
> Modus?

Ganz einfach: Die AD-Wandlung ist viel schneller fertig, als du Tasten 
drücken und gucken kannst.

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
Noch kein Account? Hier anmelden.