Hey Leute,
ich versuche gerade einen Analog Eingang einzulesen.
Sinn -> ich will ein Poti als Regler verwenden um z.b. ein Wert (sekunden) "hochdrehen" zu können.
Ich will dazu ein Poti verwenden (50k).
Außen VCC & GND und Schleifer ist an PA7.
leider bekomme ich immer nur eine 0 ausgegeben!
Am Schleifer liegen ca 2 V an.
Was mach ich vllt falsch?
Lcd usw geht alles, nur steht halt immer ne 0 da!Code:$regfile = "m16def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4 Cls Config Adc = Single , Prescaler = Auto Start Adc Dim W As Word , Channel As Byte Channel = 7 Do W = Getadc(channel) Locate 1 , 1 Lcd "ADC-Pin " ; Channel ; Locate 2 , 1 Lcd "Wert: " ; W Waitms 500 Cls Loop End
Mfg Lenox![]()







Zitieren

Lesezeichen