![]() |
|
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 |
![]() |
#9 |
Đệ tử 2 túi
Tham gia ngày: Feb 2008
Bài gửi: 27
: |
Hix sao bác giống em thế, em đang theo hướng dẫn của Nigel và mới làm cái Tutorial 1 sử dụng con 16F628A. Nạp chương trình tut1.1 thì PIC chạy ngon lành (chạy direct bằng cái dòng Release in Reset trong MPLAB), tuy nhiên khi chuyển sang bài tut1.2, Build all ngon lành, chạy SIM mọi thứ đều như mong muốn, nhưng nạp vào thì bị báo lỗi y như bác:
ICD0161: Verify failed (MemType = Program, Address = 0x18, Expected Val = 0x3000, Val Read = 0x2000) Programming failed. Em sợ chương trình lỗi gì đó mình chưa nắm hết nên quay trở lại nạp lại cái tut1.1 khi nãy chạy tốt, nhưng cũng không nạp được luôn và lại báo lỗi "Invalid target device" nữa mới đau đầu chớ. Tức mình em thay một con chip 628A khác, nạp lại cái tut1.1 thì lại nạp ngon chạy ngon, nhưng nạp tiếp cái tut1.2 vào thì lại bị lỗi như con lúc đầu. Quay trở lại nạp tut1.1 cũng ngu ngu luôn. Hix, chắc cái mạch ICD2 này đốt 02 chú PIC của em rồi. P/S: Em set FUSE cho nó như sau: __CONFIG _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BOREN_OFF & _MCLRE_ON & _WDT_OFF & _PWRTE_ON & _HS_OSC và dùng thạch anh 20MHz; chân cẳng em kiểm tra lại cắm đúng theo data sheet của MPLAB ICD2 và PIC6F628A rồi, ko chân nào sai và lỏng cả. Nạp qua USB port của máy tính xách tay. Có bác nào có cao kiến gì cho em thụ giáo với. Thanks in advance. |
![]() |
![]() |
|
|