analog tu chan re0 re1 re2 phai lam sao???
em chỉ muon từ 3 chân E thôi làm adc.
em khai báo thế này thì gặp lỗi: setup_adc_ports(AN5_AN6_AN7); em coi trong 16f8ffa.h thì hình như không có 3 chân này riêng.em đã lỡ làm phần cứng.em đã lấy các chân anlog kia làm button rồi.có cách nào giải quyết không vậy.mông nhận đựoc sự giúp đỡ của các bạn |
Trích:
pác khai báo phải là ANS5=ANS6=ANS7=1; |
Trích:
mình khai báo là khai báo trong thư viện của 16f877a.h hay là khai báo trong chuơng trình mình viết?mình đã làm lại nhưng vẫn báo lỗi.mình chỉ muốn lấy từ 3 chân đó mà thôi :D |
Trích:
khai báo đó bạn để trong hàm main void main() { khai báo; chương trình... } |
1 Attachment(s)
nếu bạn gùng ngôn ngữ htpic thì bạn xem code mẫu này.
|
Trích:
Xem file device(hình như phai thư viện 16f877a.h) để có các lựa chọn chính xác" |
1 Attachment(s)
Trích:
còn cách này bạn thừ xem. trước khi đọc adc :setup_adc_ports( ALL_ANALOG ) // A0 A1 A2 A3 A5 E0 E1 E2 trước khi đọc phím: setup_adc_ports(NO_ANALOGS) // None |
Trích:
ps:mình cũng nghĩ như bạn |
Múi giờ GMT. Hiện tại là 11:57 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam