Florian
16.02.2004, 14:06
Hi!
Ich habe da mal ne kleine Frage!
Ich möchte jetzt endlich mal lernen, wie man die Analogeingänge beim AT90S4433 benutzt!
Ich progge in Assembler.
Wenn man einfachheitshalber mal einen Poti als Spannungsteiler vor den Eingang ADC0 (PC0) setzt und an die Ausgänge z.B. PD0 und PD1 jeweils eine LED setzt.
Wie mache ich das dann, dass ich den Wert vom ADC in eine Variable packe und die dann mit einem Wert vergleiche, sodass sowas wie eine Schwelle entsteht.
Wenn der ADC z.B. über 4V misst, dann soll LED1 an und LED2 aus sein, während unter 4V die LED1 aus sein soll und die LED2 an sein soll!?
Kann mir jemand einen Code schreiben, oder auch eine Seite zeigen, wo das gezeigt wird?
Mir würde auch schon reichen, dass ich weiß, wie man den Wert vom ADC in eine Variable packt!?
Kann mir jemand helfen?
Ich prügel mich schon lange mit dem Probelm!
Ich habe schon viel gelesen, aber nichts verstanden!
Danke!
Ich habe da mal ne kleine Frage!
Ich möchte jetzt endlich mal lernen, wie man die Analogeingänge beim AT90S4433 benutzt!
Ich progge in Assembler.
Wenn man einfachheitshalber mal einen Poti als Spannungsteiler vor den Eingang ADC0 (PC0) setzt und an die Ausgänge z.B. PD0 und PD1 jeweils eine LED setzt.
Wie mache ich das dann, dass ich den Wert vom ADC in eine Variable packe und die dann mit einem Wert vergleiche, sodass sowas wie eine Schwelle entsteht.
Wenn der ADC z.B. über 4V misst, dann soll LED1 an und LED2 aus sein, während unter 4V die LED1 aus sein soll und die LED2 an sein soll!?
Kann mir jemand einen Code schreiben, oder auch eine Seite zeigen, wo das gezeigt wird?
Mir würde auch schon reichen, dass ich weiß, wie man den Wert vom ADC in eine Variable packt!?
Kann mir jemand helfen?
Ich prügel mich schon lange mit dem Probelm!
Ich habe schon viel gelesen, aber nichts verstanden!
Danke!