Forum: Mikrocontroller und Digitale Elektronik Komparator Problem Mega8


von Alex (Gast)


Lesenswert?

Hallo
habe in BASCOM folgenden Quellcode:


$regfile = "m8def.dat"

Ddrd = &B00100000 'Port5 als Ausgang (LED)
Acsr.acd = 0

Do
   Portd.5 = Acsr.aco
Loop

und will eigentlich nur 2 Spannungen an AIN0 und AIN1 vergelichen und
bei Bedarf eine LED an Port PD5 anschalten
Laut meines wissens sollte die LED angehen wenn eine der spannungen
größer wird als die andere. Ich habe an beiden eingängen Potis als
Spannungsteiler und krieg die LED nicht zum leuchten, egal wie die
Potis stehen (Ausgangsspannung der Poits (gemessen): 0...5V)
Interrupts werden aber erzeugt wenn ich diese freischalte.

woran könnte es liegen das mein Comaratorbit "aco" nicht gesetzt
wird?

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.