PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT PIC,...)

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 03-09-2008, 10:35 PM   #1
toanck86
Đệ tử 1 túi
 
Tham gia ngày: Apr 2007
Bài gửi: 20
:
Question bảo vệ code cho PIC

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.
toanck86 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-09-2008, 10:42 PM   #2
lion
Đệ tử 6 túi
 
lion's Avatar
 
Tham gia ngày: May 2007
Bài gửi: 127
:
đơn giản , khai báo

#fuses PROTECT ......................
lion vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-09-2008, 11:01 PM   #3
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
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,
Hình Kèm Theo
File Type: gif WinPic800_CP.gif (25.4 KB, 92 lần tải)
__________________
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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-09-2008, 12:02 AM   #4
nguyen.geo
Đệ 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 ạ.
nguyen.geo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-09-2008, 06:52 PM   #5
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi nguyen.geo View Post
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 ạ.
Nếu nạp bằng MPLAB ICD2 thì bạn đặt cấu hình cho PIC bằng MPLAB. Vào mênu Configure, chọn lệnh Configuration Bits ..., bạn sẽ thấy một cửa sổ mới với các cụm bit cấu hình và thông tin chi tiết về chúng. Thông thường, giá trị của (các) từ cấu hình được lấy từ code. Nếu bạn muốn thay đổi chúng thì bạn cần tắt checkbox "Configuration Bits set in code", nằm ngay phía trên cửa sổ. Khi đó các setting cho các cụm bit cấu hình sẽ trở thành các danh sách thả xuống (drop list) để bạn có thể lựa chọn giá trị cần thiết.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 01:52 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam