![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#3 |
Đệ tử 2 túi
Tham gia ngày: May 2006
Bài gửi: 26
: |
Các bác cho em hỏi chút : em dùng 16F877A, cái Vref+ dùng 10V liệu có được k nhỉ, tại vì em cho cái Vref 10V ( từ TL431) vào chần 5 của 16F877A thì nó sụt xuống còn 5.7V, chả hiểu sao nữa, để lâu thì con TL431 toi luôn. Phần khai báo chắc cũng k ảnh hưởng gì chứ nhỉ :
#include <16F877A.h> #device *=16 ADC=10 #fuses hs, NOWDT, NOPROTECT, NOLVP #use delay(clock = 4000000) ...... void main() { port_b_pullups(TRUE); setup_adc_ports(AN0_AN1_AN4_VREF_VREF); setup_adc(ADC_CLOCK_INTERNAL); setup_spi(FALSE); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_4); set_timer0(5); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_psp(PSP_DISABLED); setup_comparator(NC_NC_NC_NC); setup_vref(FALSE); enable_interrupts(INT_RTCC); enable_interrupts(GLOBAL); ..... } Tiện thể bác F cho em hỏi chút : bác có tài liệu nào nói về cách dạy đi mạch cho ADC không vậy, hoặc em có thể tìm đọc được ở đâu dc, em rất quan tâm đến cái này, mong bác giúp cho ![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|