PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Những lỗi nạp và debug thường gặp (http://www.picvietnam.com/forum/forumdisplay.php?f=66)
-   -   Cách phá Code protected trong PIC18f4431? (http://www.picvietnam.com/forum/showthread.php?t=2335)

QPV 07-05-2008 05:32 PM

Cách phá Code protected trong PIC18f4431?
 
Xin chào huynh,
Em đã vào xem diễn đàn từ nâu, nhưng nay mới có câu hỏi, nhưng không biết làm thế nào post lên được, Bác falleaf ơi giúp Em với:
Câu hỏi của Em như sau:
Trước đây Em dùng dòng pic16f87xa, nay Em dùng pic18f4431 nên không để ý pic18f4431 có các chế độ code protect khác nhau(khác với pic16f87xa), và đã chọn chế độ code protect do đó đã khóa mất đoạn một đoạn PLASH mà giờ không thể ghi và đọc đoạn đã bị code protected được nữa(mất 5 con vì tưởng chế nên lại cho vào). Bỏ đi thì sót quá, không biết các Bác có cách nào sử dụng được không vì bộ nhớ thì nhiều mà chỉ bị lock có một đoạn thôi. Ví dụ là bỏ đi đoạn PLASH đó đi; nhưng vì Em viết code băng C:PICC nên Em không biết làm như thế nào, nếu lập trình bằng ASM thì không vấn đề gì nhưng mà đã trót viết bằng C rồi.
Mong các Bác giúp Em với!
Thanks so much,

namqn 07-05-2008 06:09 PM

Bạn dùng mạch nạp vẫn thường dùng, chọn chức năng xóa chip trong phần mềm (Erase chip hoặc Erase all). Sau khi xóa PIC sẽ giống như một chip vừa xuất xưởng.

Thông thường, các phần mềm thực hiện việc xóa chip tự động khi nạp chương trình mới vào chip, trừ khi bạn thiết lập khác đi.

Thân,


Múi giờ GMT. Hiện tại là 05:47 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam