омогите разобраться с АЦП в PIC16F877.
При 1 вольте на входе почему-то на вызоде: portc=%10000000 Программа:
@ DEVICE HS_OSC,WDT_ON,CPD_OFF,PROTECT_OFF,PWRT_ON,BOD_OFF
define OSC 20
DEFINE ONINT_USED 1
Define ADC_BITS 10
Define ADC_CLOCK 3
Define ADC_SAMPLEUS 50
portc=%00000000
trisc=%00000000
portd=%00000000
trisd=%00000000
adval var word
TRISA = %00000011
ADCON1 = %10000011
ADCIN 1, ad
if adval >3 then
gosub w
endif
if adval <3 then
gosub r
endif
r:
portc=%00100000
portd.3=1
GOSUB r
w:
portc=%10000000
portd.3=1
GOSUB w
Спасибо