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.
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. ;)
ja das ist ja das Problem das Datenblatt ist auf Englisch und das kann ich nicht besonders gut.
Nein das nicht aber irgendjemand wird das ja schon wissen. Es muss sic ja keiner für mich auf die suche danach machen.
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
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".
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.