Trích:
Nguyên văn bởi nam03
Chào các bác,và các anh,đặc biệt là anh Nam. Cho em hỏi xin mấy tài liệu chỉ viết bootloader. Cảm ơn các anh em nhiều.
À em quên. Bootloader cho con PIC 18F67J10. Nói thế này cho cụ thể. Cảm ơn các anh em nhiều.
|
Bạn có thể đọc mục 6 trong datasheet của PIC18F67J10, thực ra quy trình là giống nhau cho các PIC18F, kể cả các chip PIC18FxxJxx. Bạn có thể tham khảo code của tôi trong tập tin nguồn của Tiny Bootloader (thư mục con 'other\picsource\other\nnq' của thư mục chứa Tiny Bootloader). Link để download Tiny Bootloader:
http://www.etc.ugal.ro/cchiculita/so...lddownload.htm.
Với phiên bản mới (195) của Tiny Bootloader, bạn có thể tự thêm ID cho chip mới vào tập tin 'piccodes.ini' trong thư mục chứa Tiny Bootloader, sau đó có thể dùng ID này trong firmware của bạn. Chỉ cần chú ý làm mạch phần cứng cho ổn, và dùng kích thước của bộ đệm ghi là 64 byte (tập tin nguồn 'TinyB18F64.asm' của tôi dùng bộ đệm ghi 64 byte).
Bạn cứ viết thử rồi trao đổi thêm thì tốt hơn.
Thân,