Érdeklődnék, hogy ennek a porcinak a 19-es lába ami elméletileg ADC6 néven van lehet e soma bemeneti portként használni?
Ha igen milyen címmet kap? Portx.x?
ha nem lehet sima portként akkor ADC6 nevéből adódóan ez az adc channel 6 lenne?
És akkor sima adc-nek használhatom?
Az adatlapban ezt olvastam de nem igazán értem. Pedig jól megy az angol.
"Note that ADC pins ADC7 and ADC6 do not have digital input buffers, and therefore do not require Digital Input Disable bits."
ATMEGA 88 32 MLF tokban
hogyan definiálod mint a sima adc-t mert egyszerűen nem akar mérni feszt.
ennyi a kód és nem megy egyáltalán.
valahol meg kell adni neki a tokozását a procinak?
ennyi a kód és nem megy egyáltalán.
valahol meg kell adni neki a tokozását a procinak?
Kód: Egész kijelölése
$regfile = "m88def.dat"
$crystal = 8000000
Config Adc = Free , Prescaler = Auto , Reference = Internal
Dim U As Word
Const Channel6 = 6
do
U= 0
u = getadc(channel6)
If u < 1000 then
led1 = 1
else
led1 = 0
end if
loop
kondi a helyén.
a led definiálása meg van csak elfeledtem oda írni a start adc már oda írtam de nem segít mintha nem is menne az a láb adc-nek.
olyan mintha nem menne az adc azon a lábon? a többi lábán méri az adc-t mert kipróbáltam.
a led definiálása meg van csak elfeledtem oda írni a start adc már oda írtam de nem segít mintha nem is menne az a láb adc-nek.
olyan mintha nem menne az adc azon a lábon? a többi lábán méri az adc-t mert kipróbáltam.
Kód: Egész kijelölése
$regfile = "m88def.dat"
$crystal = 8000000
Config Adc = Free , Prescaler = Auto , Reference = Internal
Config Portb.2 = Output 'Led1
Led1 Alias Portb.2
Dim U As Word
Const Channel6 = 6
Start ADC
do
U= 0
u = getadc(channel6)
If u < 1000 then
led1 = 1
else
led1 = 0
end if
loop