Im Internet konnte ich kein Beispiel von AD-Eingängen finden. Ich möchte mal Spannungen digital ausgeben und hatte folgendes Listing im Kopf: ;******************************************** ; Einlesen eines analogen Wertes * ;******************************************** analog1 equ AN0 analog2 equ AN1 wechsel equ P3.0 abfrage: jnb wechsel,wert_zw mov a,analog1 mov P1,a jmp abfrage wert_zw: mov a,analog2 mov P1,a jmp abfrage Ist es überhaupt möglich die Analogwerte so einzulesen, oder muss man den AD-Eingang softwaremäßig freischalten. Der SDA2087N ist übrigens ein sehr alter Vorgänger vom 80C535N. Ist so um die 20 Jahre alt und mein SDA2087 funktioniert sogar noch ;)
Ohne jetzt diesen Chip zu kennen, die meisten AD-Wandler sind SAR-Wandler mit einem Eingangsmultiplexer. Zuerst muß man also den zu wandelnden Eingang auswählen. Dann muß man eventuell noch etwas warten, bis die Eingangsspannung stabil anliegt und dann startet man die Wandlung. Dann wartet man wieder oder benutzt den ADW-Interrupt bis die Wandlung fertig ist und nun kann man das Ergebnis auslesen. Peter
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.