Forum: Mikrocontroller und Digitale Elektronik Hilfe bei AD-Wandlung


von Leo L. (handsup18)


Lesenswert?

Hallo.
Ich schreibe nächste Woche eine Arbeit über Microcontroller und wüsste 
gern was die folgenden Befehle bedeuten.

ADCON0 =0x03;
ADCON1 =0x83;
ADDATL =0;
while (BSY==0);
P1=ADDATH;

es wird alles mit uKeil in C programmiert und ein Infineon C515C-L 
Contoller verwendet.

Hoffe mir kann noch geholfen werden.

von Rene B. (yob) Benutzerseite


Lesenswert?

Da würd ich sagen schaust du mal ins Datenblatt des Infineon C515C-L 
unter Analog/Digital Wandler. Da steht alles drin und die Hex-Werte 
kannst ja in Binär-Werte (Bitfolge) übersetzen. ;)

von Leo L. (handsup18)


Lesenswert?

ja das ist ja das Problem das Datenblatt ist auf Englisch und das kann 
ich nicht besonders gut.

von Andreas K. (a-k)


Lesenswert?

Und deshalb sollen andere Leute diese Arbeit für dich schreiben?

von Leo L. (handsup18)


Lesenswert?

Nein das nicht aber irgendjemand wird das ja schon wissen.
Es muss sic ja keiner für mich auf die suche danach machen.

von Michael Wilhelm (Gast)


Lesenswert?

Die Registernamen sind doch selbstsprechend. Du hast Kontrollregister (2 
x), Datenregister (2 x) und einen Port P. Des weiteren ein Flag. Und 
jetzt setze die Befehle in einen Ablauf um.

MW

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Michael Wilhelm wrote:
> Du hast Kontrollregister

Hmm, naja, das englische "control" kann drei mögliche deutsche
Bedeutungen haben: steuern, regeln oder kontrollieren.  Hier wird
eher nichts kontrolliert, sondern gesteuert, also "Steuerregister".

von Michael Wilhelm (Gast)


Lesenswert?

Auch gut, danke Jörg.

MW

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.