Ðề tài: mach nap PIC 1
View Single Post
Old 10-12-2006, 02:21 AM   #6
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ước hết, người ta dùng giao diện kiểm tra của phần mềm nạp cùng với mạch nạp (thực) không gắn chip là để đảm bảo các mức điện áp tại các chân so với GND (Vdd tối thiểu 4.5V nếu cần dùng bulk erase, PGD và PGC đạt <1.5V cho mức thấp, và >3.5 V cho mức cao, Vpp từ 10-13V tùy theo chip được nạp). Việc không gắn chip khi kiểm tra mạch nạp là để tránh làm hỏng chip một cách oan uổng do mạch nạp không tốt.

Khi nạp chip thực sự, nhất định phải có chip trong mạch nạp, nếu không nhất định sẽ gặp lỗi verify (vì không có chip thì làm sao nạp giá trị cần thiết vào được), vì khi đọc về sẽ được 0000 hay 3FFF (ít khi trùng với dữ liệu có nghĩa trong bộ nhớ chương trình). Bạn có thể thử bằng cách đọc về từ một mạch nạp không có chip, sẽ thấy tất cả các ô nhớ đều có cùng giá trị.

Nên kiểm tra từng chức năng của mạch nạp trước: trước tiên là kiểm tra các mức điện áp tại các chân cần thiết khi không có chip trong mạch nạp. Nếu các mức điện áp là an toàn thì có thể đưa chip vào mạch nạp. Tiếp đến, thử đọc nội dung của chip về, với chip mới tinh thì có thể sẽ toàn 0000 hay 3FFF. Tiếp theo, thử chức năng xóa. Sau khi thực hiện xong lệnh xóa thì đọc lại nội dung của chip xem có thực sự bị xóa không. Để nạp được chương trình thành công thì nhất định chip phải được xóa sạch. Nếu việc xóa là ok thì có thể nạp thử chương trình, bạn có thể tắt chức năng verify của phần mềm khi đang kiểm tra tính năng của mạch nạp. Sau khi nạp xong thì có thể đọc lại nội dung chip xem có đúng là chip đã được nạp tốt hay không. Nếu mọi việc ok thì hãy bật chức năng tự động verify sau khi nạp.

Xem hướng dẫn cụ thể của từng phần mềm để đặt cấu hình. Ví dụ, trong IC-Prog, chọn Settings>Options, tại thẻ Programming có 2 checkbox là "Verify after programming" và "Verify during programming". Các PIC cũ thường chỉ chấp nhận "Verify after programming". Nếu muốn tắt verify khi nạp thử thì đảm bảo là cả hai checkbox đó để không được chọn (unchecked).

Một điều nữa, IC-Prog không phải là phần mềm chuyên về PIC, do đó nên dùng các phần mềm khác (đã được giới thiệu nhiều ở đây) để có sự hỗ trợ tốt hơn. Hơn nữa, những người đang hỗ trợ cho các bạn không dùng IC-Prog nữa, nên sẽ khó hỗ trợ tốt.

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

thay đổi nội dung bởi: namqn, 10-12-2006 lúc 02:35 AM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn