![]() |
|
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: Jun 2006
Bài gửi: 50
: |
Khi dùng portA làm I/O port thì bạn phải cấu hình lại port A là port I/O chứ ko để là ngõ vào Analog nữa. Bạn thử tìm trong datasheet nó có hướng dẫn đấy á.
__________________
"Học vô bờ, quay đầu là bến" |
|
|
|
|
|
#2 |
|
Trưởng lão PIC bang
|
Port A được cấu hình là analog sau khi reset chip, muốn dùng như digital I/O thì phải cấu hình cho nó thành digital pin, tức là thiết lập giá trị thích hợp cho thanh ghi ADCON1 (tôi lấy ví dụ chip PIC16F877A, vì bạn không nói rõ đó là chip nào), sau đó chọn chiều dữ liệu bằng thanh ghi TRISA.
Ngoài ra, RA4 của PIC16F877A còn ở dạng cực máng hở, do đó có thể cần phải có 1 điện trở kéo lên. 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 | |
|
|
Similar Threads
|
||||
| Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
| Hỏi về Proteus, LCD, port... | Jerry | Chương trình dịch & các công cụ mô phỏng | 5 | 15-01-2007 09:43 PM |
| Xin hỏi cách tạo driver cho USB port | highland81 | Giao tiếp USB, CAN, I2C, SPI, USART... | 11 | 10-11-2006 02:37 PM |