![]() |
|
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 |
|
![]() |
#1 |
Đệ 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 ![]() |
![]() |
![]() |
![]() |
#2 | |
Trưởng lão PIC bang
|
Trích:
Bạn xem lại cách dùng TL431, để tạo áp khoảng 5 V cho VREF+. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
![]() |
|
|