![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#21 |
|
Làm quen với PIC
Tham gia ngày: Oct 2005
Nơi Cư Ngụ: Hcm
Bài gửi: 160
: |
Vậy là mình đã giãi quyết xong rắc rối . sau khi bỏ cả ngày hôm nay để kiểm tra , chỉnh sữa :
. kiểm tra mạch in , thấy không sai . chân vref+ được cân chỉnh ở 2,73 v . kiểm tra chương trình ( viết lại nhiều chương trình cho nhiều loại 18F như 4520 , 4525 , 458 , 4610 , 4620 , 4680 ) . con nào cũng không chịu chạy . rốt cuộc đành chạy ra chợ Nhật Tảo kiếm 2 con LM35 mới nguyên về . thì lại chạy được . , tăng nhiệt độ tại cảm biến thì số trên LCD sẽ tăng chứ không giảm như trước . Sau đây là chương trình mình đã dùng : Code:
ADCON1 = %00011111 ' CHUYEN PORTA , PORTE SANG DIGITAL ADCON0 = %00010011 ' Set PORTA analog CHON ADC KENH 4 Define ADC_BITS 8 chỉ dùng ADC 8 bit Define ADC_CLOCK 4 ' Set clock source (4 : 4 TOSC) DEFINE ADC_SAMPLEUS 50 'ADC sampling time in microseconds MAIN : ADCIN 4 , TEMP ' đọc giá trị adc kênh 4 , đưa vào biến TEMP PAUSE 200 ' chờ 200 mili giây LCDOUT DEC3 TEMP ' xuất biến temp ra lcd dưới dạng số thập phân 3 chữ số PAUSE 500 ' chờ 500 mili giây GOTO MAIN ' làm lại từ đầu . To THAIVU : hy vong sẽ có dịp trao đổi thêm về kinh nghiệm lập trình Pic dùng Picbasic Pro với bạn . thân chào ! à , các bạn cho mình hỏi thêm . với Vref+ trong ADC 8 bit thì mình cân chỉnh bao nhiêu , 10 bit thì bao nhiêu là chính xác ? Đề tài trên mình đã cân chỉnh là 2,73 v cho ADC 8 bit như vậy có đúng không ? thay đổi nội dung bởi: falleaf, 27-04-2007 lúc 08:38 AM. |
|
|
|
|
|