PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 01-03-2011, 01:10 AM   #3
ElecTel
Đệ tử 2 túi
 
Tham gia ngày: Jan 2011
Bài gửi: 36
:
mình read_adc được rồi! cũng không hiểu vì sao nửa, 0V thì 0 từ 1-5V thì 136 gì đấy cũng không biết số đó là gì!

Nhưng mà khi read_adc nhiều channel thì lúc mô phỏng trong protues nó lại hiện cảnh báo

ADC conversion started before wait time has require.....following ADC.....

Hình như là chuyển đổi adc đã bắt đầu trước khi việc chờ(?!) cho lần adc tiếp theo,nói chung theo mình hiểu là phải delay hay thiết lập cờ bận gì đấy giửa 2 lần adc liên tục...
Bọn nước ngoài nó làm vậy nè:
read_adc(start_only_...);
value=read_adc(read_only..);

Mình cũng delay rồi cũng thử làm như bọn nó rồi thậm chí là set cờ bận ADIF ,ADIE gì đó
thế mà mô phỏng trong PROTUES vẫn bị cảnh báo trên??????(hình như mình set cờ bận và đặt adc trong timer thì thời gian xuất hiện cảnh báo muộn hơn)
Bạn nào thử mô phỏng giửa 2 lần adc liên tục trên protues xem nó có bị cảnh báo như vậy không???

Lần này không biết CCS bị lổi ko??? ( có thể trong hàm defauld của nó viêt hàm READ_ADC() quên set cờ bận chăng???) lần trước là cái file lcd.c trong CCS4.114 bị lỗi các bạn nào xài bản 4.114 thì cần xem lại
ElecTel vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 01:10 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam