Trích:
Nguyên văn bởi kiemkhach10
bác nam à? em viết sai chủ đề (pic16f54 chứ ko phải pic16f854)
ở đây ko chạy có nghĩa là ko có tín hiệu gì ở mạch cả.
em nối tất cả porb với led đơn anot chung và đầu kia nối đất.
nhẽ ra với chương trình như trên thì ít nhất phải có 4 led sáng và 4 led tối.
đằng này ko thấy hiện tượng gì cả.đo điện áp ở các chân PIC cũng ko thấy gì.
VẬY CÓ NGHĨA LÀ MÌNH ĐÃ CẤU HÌNH SAI CHO PIC.KHI MỚI SỬ DUNG CON 16F877A MÌNH CŨNG GẶP HIỆN TƯỢNG NHƯ VẬY DO CẤU HÌNH CÁC CỔNG VÀO RA KO ĐÚNG.
bác nào đã làm với con PIC16F54 ruì thì cho ý kiến với!
à cách sửa chủ đề ở đâu vậy bác nam,em muốn sửa lại cho đúng con pic16f54.
cám ơn!
|
PIC16F54 khá đơn giản để bạn gặp trục trặc khi viết code. Do đó, bạn nên xem lại mạch thử nghiệm. Tôi cũng có một nhận xét về code của bạn: về nguyên tắc thì chương trình chính của vi điều khiển là chương trình duy nhất sẽ chạy trong vi điều khiển, do đó main() sẽ không cần phải trả về giá trị gì. Tôi vẫn dùng void main(void) { ... } với HI-TECH C Compiler mà không gặp vấn đề gì, bạn thử chỉnh lại hàm main() của bạn xem.
Việc sửa chủ đề của luồng chỉ có mod hoặc cấp cao hơn mới thực hiện được. Tôi đã sửa chủ đề của luồng dựa vào thông tin mà bạn cung cấp ở trên.
Thân,