Trích:
Nguyên văn bởi hein_ts
Nếu chỉ sử dụng cho con PIC và một số ngoại vi như LED, LCD, ... công suất nhỏ thì thoải mái. Laptop bây giờ cũng đều có mạch bảo vệ quá dòng ở cổng USB rồi nên bạn yên tâm.
Muốn nạp file hex qua cổng USB thì phải dùng bootloader. Cài này thì đơn giản, bạn chỉ cần nạp file bootloader nhỏ vào PIC bằng mạch nạp thường bằng mạch thường cho lần đầu tiên. Cong sau đó muốn nạp thì không cần mạch nạp ngoài nữa.
Thân!
|
Cho mình hỏi, bootloader có phải là một đoạn firmware mình nạp vào bộ nhớ flast của pic, sau đó khi kết nối pic với pc qua usb mình có thể tự nạp những file hex khác vào rom mà không cần mạch nạp, và khi nạp thì nó sẽ tự ghi bootload vào bộ nhớ flast phải không, hay mình phải chình thể nào, phải nạp bootloader trước xong mới nạp những file hex điều khiển pic làm việc hay là có thể gộp bootloader với chương trình mình cần thực hiện, mình nghĩ lúc đó nó sẽ chỉ nạp vào flast hoặc vào rom, như vậy mình cần phải tách code bootloader và code chương trình mà mình muốn thực hiện ra phải không, đây chi là tư duy logic của mình thôi, như vậy có đúng không ạ,mình dùng pic18f4550, con pic này có bootloader không, và khi giao tiếp usb thì mình cập nhật firmware cho pic bằng cách nào, hay là dùng phần mềm nào, mong bạn và các tiền bối giúp giúp đỡ