View Single Post
Old 18-07-2007, 07:01 PM   #2
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 anhphuong23 View Post
Vậy thật ra nạp theo bootloader và nạp theo ICSP có gì khác nhau không ?

Cũng dùng 2 chân RB6-RB7 , cũng có nối chân Reset . Vẫn không cần tháo chip ra , vẫn Detec được chip .

Chắc khác nhau ở chổ là ICSP cần có thêm 1 mạch nạp riêng biệt . Nạp xong lại phải nhớ reset lại PIC .
Nạp bằng bootloader và nạp bằng ICSP khác nhau:

- Mọi chip đều hỗ trợ nạp bằng ICSP, trong khi chỉ có 1 số chip có khả năng tự ghi vào flash mới có thể nạp bằng bootloader.
- Nạp bằng bootloader thì cần có 1 firmware nho nhỏ nằm trong chip để giao tiếp với host nhằm lấy các thông tin cần nạp vào chip.
- Nạp bằng ICSP thì nhất định phải dùng các chân dành riêng cho giao tiếp đó (thường là RB6, RB7, MCLR, và có thể là PGM), còn nạp bằng bootloader thì có thể dùng hầu như bất kỳ chân nào, và có thể dùng nhiều giao tiếp khác nhau (RS-232, I2C, hay USB) tùy theo firmware.

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