![]() |
|
Tài trợ cho PIC Vietnam |
Những lỗi nạp và debug thường gặp Nên chú ý box này trước khi đặt câu hỏi |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Feb 2008
Bài gửi: 8
: |
Chào Anh Nam,
Thưa anh, mạch ICD2 của em là của chính hãng luôn ![]() Các chân đấu nối của nó trên ICD 2 : Nó có một zac cắm như zac điện thoại 6 chân, 1->Vpp, 2->Vdd, 3->GND, 4->RB7, 5->RB6, 6-> Not use. Trên mạch target lúc đầu em chỉ nối 5 chân 1->MCLR/Vpp... như trên ICD2, cũng không được. Sau đó em nối một mạch chạy được luôn bao gồm cả thạch anh, trở treo cao và nút bấm Reset tại chân 1 của 16F877A, kết quả cũng không được. Lạ một cái là em chọn connect để test thử nó báo OK: Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to target ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready Mà em hỏi một số người thì mọi người nói nó phải đưa ra chip 16F877A trước dòng ...Reading ICD Product ID. Nhưng khi load file hex vào và nạp lại báo không chọn được chip, thật bó tay luôn. Trân trọng cảm ơn anh. thay đổi nội dung bởi: CNQ, 06-03-2008 lúc 06:19 PM. |
![]() |
![]() |
#2 |
Trưởng lão PIC bang
|
'... Connected' đó là để cho biết MPLAB IDE đã kết nối với MPLAB ICD2, không có nghĩa là MPLAB ICD2 đã kết nối với target chip.
Bạn có thể kiểm tra thêm những phần sau: - Đảm bảo các chân của đầu nối ICSP nối đúng vào những chân cần thiết của PIC. - Nối một điện trở khoảng vài k giữa chân RB5/PGM và Vss. - Nếu cần thiết, thử nối một tụ điện khoảng 47 pF giữa chân PGD và Vss, đặt càng gần PIC càng tốt. 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 |
![]() |
![]() |
#3 |
Nhập môn đệ tử
Tham gia ngày: Feb 2008
Bài gửi: 8
: |
Chào Anh Nam,
Thưa anh, Em đã xử lý được vụ này rồi, do nhầm lẫn chân của Zac kết nối giữa ICD và Target (Chân 1-> 6 và 6->1). Chân thành cảm ơn anh đã giúp đỡ. CNQ, |
![]() |
![]() |
|
|