![]() |
|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 | |
Trưởng lão PIC bang
|
Trích:
Câu thứ hai: Việc ghi kết quả vào thanh ghi ADRESH phụ thuộc vào việc bạn chọn format cho kết quả là canh trái hay canh phải. Nếu canh trái (bit ADFM của thanh ghi ADCON1 mang giá trị '0') thì 8 bit cao nhất của kết quả sẽ được lưu vào thanh ghi ADRESH. Nếu canh phải (bit ADFM mang giá trị '1') thì chỉ có 2 bit cao nhất của kết quả được lưu vào thanh ghi ADRESH. Bạn có thể dùng công thức sau để tính kết quả chuyển đổi theo điện áp ngõ vào: ADRES = (Vin/Vref)*1024. Hàm truyền chính xác của bộ ADC có dạng bậc thang, chứ không phải là đường thẳng như công thức trên. Chú thích: Vin là điện áp giữa các chân VINH và VINL, Vref là điện áp giữa VREFH và VREFL. Câu thứ ba: Dựa vào việc bộ biến đổi A/D có độ phân giải là 10-bit, dẫn đến số khoảng chia là 2^10 = 1024 khoảng. Các bit ADCS2 (của thanh ghi ADCON1) và ADCS1(của thanh ghi ADCON0), cùng với bit ADCS0 (của thanh ghi ADCON0) dùng để chọn tần số xung clock cấp cho bộ biến đổi A/D. Câu thứ tư: xem câu trả lời thứ ba. 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 thay đổi nội dung bởi: namqn, 02-01-2009 lúc 09:23 PM. |
|
![]() |
![]() |
|
|