Forum: Mikrocontroller und Digitale Elektronik Atiny26 stellt AD-Wert nicht auf LC-Display dar


von Stephan (Gast)


Lesenswert?

Hallo,
ich habe einen ATINY26 und nutze BASCOM. An pin 20 liegt ein Poti 
(ADC0). Mit dessen Veränderung die Ports PB0 und PB1 zu- bzw 
abgeschaltet werden.
Nun müßte der AD-Wert auf dem Display ablesbar sein ? Das LCD ist 
richtig dran, denn einfache LCD "Tect" -Ausgaben funktionieren.
Anbei der Code:
$regfile = "at26def.dat"
$crystal = 1000000

Dim Ad As Word

Config Portb = Output
Config Adc = Single , Prescaler = Auto , Reference = Avcc

Start Adc
Cls
Do
Ad = Getadc(0)
Lcd Ad
If Ad = 128 Then Portb.0 = 1
If Ad = 200 Then Portb.1 = 1
If Ad > 255 Then Portb.0 = 0
If Ad > 255 Then Portb.1 = 0
Loop

Ich danke für einen Tip
MfG Stephan.

von Jens (Gast)


Lesenswert?

Wäre der wert vom adc kein Byte?
word war doch immer was andres,
versuchs mal als byte,
oder nimmst du den 10 bit modus vom ADC?

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.