![]() |
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Apr 2007
Bài gửi: 20
: |
![]() Chào các bạn!
Mình đang làm việc với Pic 16F877A, sử dụng mạch nạp GTP USB, chương trình nạp Winpic800. Các bạn cho mình hỏi làm thế nào để bảo vệ code trong con PIC mà mình đã nạp, tức là không cho đọc code ngược trở lại. |
![]() |
![]() |
![]() |
#2 |
Đệ tử 6 túi
Tham gia ngày: May 2007
Bài gửi: 127
: |
đơn giản , khai báo
#fuses PROTECT ...................... |
![]() |
![]() |
![]() |
#3 |
Trưởng lão PIC bang
|
Bất chấp việc bạn có bật code protect khi dịch chương trình hay không, bạn luôn luôn có thể bật nó bằng WinPic800 trước khi nạp chương trình vào PIC. Ở cửa sổ WinPic800, bạn chọn nút "Setting" (nằm ngang với các nút "Code" và "Data" ở ngay phía trên khung hiển thị) để chuyển sang chế độ xem/thay đổi cấu hình. Để bật code protect, bạn chỉ cần đảm bảo checkbox CP được chọn (xem hình vẽ đính kèm).
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 |
![]() |
![]() |
![]() |
#4 |
Đệ tử 2 túi
Tham gia ngày: Jan 2007
Bài gửi: 27
: |
Anh Nam ơi ! Anh bảo nốt nạp bằng ICD2 bảo vệ code và các lưu ý khi dùng chế độ bảo vệ code với ạ.
|
![]() |
![]() |
![]() |
#5 | |
Trưởng lão PIC bang
|
Trích:
Sau khi thay đổi các setting như mong muốn, bạn có thể đóng cửa sổ đó và dùng MPLAB ICD 2 nạp chương trình cho PIC. Việc bật code protect sẽ khiến nội dung của PIC không thể đọc ra bằng cách mạch nạp thông thường, hiện thực các phương pháp đọc/ghi theo tài liệu kỹ thuật của Microchip. Việc bật code protect không có nghĩa là nội dung của PIC không thể bị sao chép bằng mọi cách (tôi vẫn thấy các dịch vụ bẻ khóa PIC được quảng cáo đây đó, nhưng thường cho PIC 8-bit). 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 |
|
![]() |
![]() |
![]() |
|
|