Hallo,
Wenn man kein Config ADC hat, wurde ADMUX immer gelöscht, bei einem Getadc !
Man kann aber bei Getadc das ganze Byte für ADMUX mitgeben.
Bei der 1.11.9.2 werden die Ref-Bits aber ausmaskiert bevor der Kanal gesetzt wird.
Welche Bascom-Version hast Du, ich kann Reference Internal verwenden bei der 1.11.9.2. Und es wird auch richtig im Register gesetzt.
Das hier wird bei mir richtig compiliert:
Code:$regfile = "attiny84.dat" $crystal = 1000000 Config Adc = Single , Prescaler = Auto , Reference = Internal Dim W As Word , Channel As Byte Channel = 2 Do W = Getadc(channel) Loop End







Zitieren

Lesezeichen