View Single Post
Old 15-08-2008, 11:29 PM   #7
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 hieushv View Post
Các bạn cho Hiếu hỏi một vấn đề này nha:

1 - Mình dùng mạch nạp PCB3-KIT và phần mềm kèm theo (mua ở Nhật Tảo) để đọc file Hex trong con 12F508, rồi dùng file này nạp vào 12C508A. Sau đó mình đọc lại file Hex trong 12C508A thì có sự khác nhau. (Xin xem file kèm theo)

2 - Các bạn có thể cho mình vài lời khuyên là lỗi có thể xảy ra ở đâu không vậy.

3 - Có thể dùng phần mềm nào dịch từ file Hex sang file ASM (dùng cho PIC) đươc không vậy.

Chân thành cám ơn các bạn nhiều!
1. Sự khác nhau là đương nhiên. Tại vị trí cuối cùng của bộ nhớ chương trình trong các chip PIC12x508(A) là giá trị calib. cho bộ dao động nội của PIC, giá trị này là đặc trưng cho từng chip riêng biệt. Phần mềm Willem đã thực hiện tốt chức năng khi duy trì giá trị đó cho PIC.

2. Như giải thích ở mục 1, đây không phải là lỗi.

3. Bạn có thể import tập tin .hex vào MPLAB IDE, sau đó có thể dùng chức năng Disassembly Listing trong mênu View của MPLAB IDE để xem chương trình ở dạng mã gợi nhớ (mnemonic).

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