Forum: Mikrocontroller und Digitale Elektronik ADC bei Atmega32 mit Bascom


von Jodi (Gast)


Lesenswert?

Hallo,

habe eine Frage zu den Einlesen von Analog-Werten. Ich habe in einem 
alten Beitrag gelesen, dass man in Bascom zuerst die Analogschnittstelle 
mittels Config aktivieren muss, dann kann man mit den Analogkanal 
auslesen:

Config Adc = Single , Prescaler = Auto
Start Adc
Dim Variable As Integer

Variable = Getadc(Channel)

Meine Frage ist nun, wenn ich beim Atmega32 den Analogkanal aktiviert 
habe, ist dann das komplette Port A auf das Einlesen von Analogwerten 
gestellt, oder kann ich z.B. mittels

Variable = Getadc(0)

das PortA.0 analog auslesen und mit z.B.

If PortA.1 = 1 then...

den Rest von PortA als normale Ein- und Ausgänge nutzen?

Sorry, is bestimmt mal wieder eine lachhafte Frage, aber momentan hänge 
ich daran einfach fest.

Gruß Jodi

von spess53 (Gast)


Lesenswert?

Hi

>oder kann ich z.B. mittels
>Variable = Getadc(0)
>das PortA.0 analog auslesen und mit z.B.
>If PortA.1 = 1 then...

Ja. Kannst du.

MfG Spess

von Jodi (Gast)


Lesenswert?

Super, danke für die schnelle Antwort!!!

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.