Trích:
Nguyên văn bởi THANDONGDATVIET
Em đã làm giống như anh nói nhưng khi detect chíp thì nó báo là 18f242 /442.Nạp thử thì không chạy, chẳng biết làm thế nào cả. Hay bác có cái hướng dẫn sửa file asm của mấy thằng chíp này thì post lên cho em nghiên cứu được không ? Em làm việc với máy tính nhiều nên thấy thằng bootloader rất tiện.
Thank !
|
Tiny Bootloader cho đến phiên bản 1.9.5 vẫn không có ID riêng cho các chip PIC18Fxx31 (4431, 4331, 2431, và 2331). Do đó, tôi chỉ dùng ID của các chip PIC18F242/442 cho PIC18F4431 (vì chúng có cùng kích thước flash, đây cũng là cách mở rộng phạm vi hỗ trợ cho Tiny Bootloader theo khuyến cáo của Claudiu). Nếu bạn đã nạp được bằng Tiny Bootloader thì bạn có thể thử nạp lại một chương trình khác để khẳng định là bootloader vẫn chạy tốt.
Trong trường hợp bootloader vẫn chạy tốt thì vấn đề nằm ở chương trình ứng dụng của bạn, chứ không phải do bootloader. Nếu bootloader chỉ có thể thực hiện việc nạp chương trình một lần duy nhất, ngay sau khi firmware được nạp vào chip, thì mới phải xem lại bootloader. Nhiệm vụ của bootloader chỉ là đưa chương trình ứng dụng vào flash của PIC, và nhảy đến chương trình ứng dụng đó sau khi đã nạp nó vào flash xong.
Thân,