![]() |
|
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ử 3 túi
Tham gia ngày: Dec 2006
Bài gửi: 60
: |
hỏi về A/D trên port B
Mình muốn nhận tín hiệu analog trên cổng RB3 RB4 RB5 để chuyển thành tín hiệu số. chip đang dùng là PIC18F2620.
Trên cổng A thì mình thấy nhiều sample rồi nhưng trên cổng B thì không biết. Mong chỉ giúp: // Constants used in SETUP_ADC_PORTS() are: #define NO_ANALOGS 0x0F // None #define ALL_ANALOG 0x00 // A0 A1 A2 A3 A5 B2 B3 B1 B4 B0 #define AN0_TO_AN11 0x03 // A0 A1 A2 A3 A5 B2 B3 B1 B4 cổng B0, B1 đã được dùng để nhận tín hiệu digital, cổng B3 B4 B5 thì muốn được config để trở thành cổng input analog. thay đổi nội dung bởi: littlephoc, 21-06-2007 lúc 03:45 PM. |
![]() |
![]() |
![]() |
#2 | |
Trưởng lão PIC bang
|
Trích:
Các bit PCFG<3:0> đã được thể hiện trong đoạn code ví dụ của bạn, ở đó, chúng là các bit thấp của hằng số 8 bit. Với cách định nghĩa tương tự như trên để dùng cho SETUP_ADC_PORTS(), bạn sẽ có: Code:
#define AN0_TO_AN9 0x05 // A0 A1 A2 A3 A5 B2 B3 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 |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|