Hallo
ich will den ADC über die register steuern um code im tiny26 zu sparen
wenn ich die config adc und getadc befehle nutze funktioniert es allerdings brauchts viel mehr platz aufm flash
also hab ich folgenden einfachen code geschrieben:

dim Adchoch As Byte
Dim Adcniedrig As Byte
Dim Adcergebniss As Word

Admux = &B10000000 'referenz =2,56V intern
Adcsr = &B11000110 'adc enable , adc starten , Prescaler 64

Do
Set Adcsr.6 'einen ADC Vorgang starten

Do
Loop Until Adcsr.6 = 0 'warten bis adc abgeschlossen ist

Adchoch = Adch 'auslesen des ADCH
Adcniedrig = Adcl 'auslesen des ADCL
Adcergebniss = Adchoch * 256 'aus den beiden wird
Adcergebniss = Adcergebniss + Adcniedrig 'ein ergebniss erechnet
Locate 1 , 1
Lcd Adcergebniss ; " "
Waitms 200
Loop

End


im simulator läuft es auch allerdings aufm chip wird nur ein einziger ADC vorgang gestartet denn die ausgabe bleibt immer gleich

was mach ich falsch
bitte helft mir
Gruß Daniel