Trích:
Nguyên văn bởi l0ck
Em đang làm nghiên cứu khoa học, thầy bào làm trên dsPIC30F4011 và C30. Em cài đặt đầy đủ lập trình xong. Set fuse bit in code như trong tut của bác Nam ( bài nháy 1 led, chép y nguyên code ). Xong em biên dịch rồi thử chạy debug trên chip ( em dùng PicKit2 ), ấn Run một phát, thế là đi con chip. Em thử detect thì báo all protect -> thế là em chip đã ra đi.
Em không hiểu là đã sai ở đâu nữa. MPlab không có thông báo gì. Em đã cẩn thận check vào mục " configuration in code " trong mục " configuration bits ", build project trước khi chạy debug.
Chẳng nhẽ không thể chạy debug trực tiếp từ MPlab.
Mong các bác chỉ cho em trường hợp này với. Em lập trình trên AVR 1 năm nay chưa chết 1 con nào, vừa mới động đến dspic đã đi tong 1 chú.
|
Chép y nguyên code không đảm bảo cho bạn điều gì cả.
Bạn đang dùng một chip khác với chip trong tutorial của tôi. Bạn cũng chưa cho biết bạn thiết kế phần cứng thử nghiệm ra sao, và thực hiện thao tác debug trên MPLAB thông qua PICkit 2 như thế nào. PICkit 2 của bạn là hàng do đơn vị nào sản xuất?
Nếu bạn vẫn detect được đúng chip thì có lẽ chip vẫn còn tốt.
Thân,