Ðề tài: Cho em hỏi về ADC
View Single Post
Old 20-06-2012, 05:15 PM   #1
hoainam17101990
Nhập môn đệ tử
 
Tham gia ngày: Mar 2011
Bài gửi: 9
:
Cho em hỏi về ADC

code[#include <16f877a.h>
#include <def_877a.h>
#device *=16 ADC =8
#use delay(clock=20000000)
//#use rs232(baud=19200,parity=n,xmit=pin_C6,rcv=pin_C7)
int8 adc;
void adc_init(){
setup_adc(ADC_CLOCK_INTERNAL);
setup_adc_ports(AN0);
set_adc_channel(0);
}
void main()
{
trisb =0x00;
portb=0x00;
adc_init();
int1 done = adc_done();
while(true){
while(!done){//Kiểm tra xem ADC đọc giá trị xong chưa
done = adc_done();
}
adc = read_adc();
portb=adc;//xuat ra port B
}
}]
Khi e mô phỏng thì báo warning:ADC conversion started before 'wait' time has expired following previous conversion or channel change
Tiện thể cho em hỏi:khoảng thời gian delay giữa 2 lần đọc giá trị ADC là bao nhiêu??
hoainam17101990 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn