Trích:
Nguyên văn bởi lexuantien
Cho e hỏi tiếp vậy Firmware có phải là mình lập trình rồi nó sẽ được ghi vào VDK không ?
Cảm ơn bác namqn . e cũng được biết nếu mình dùng Bootloader thì mình dùng con Max232 nạp thẳng trực tiếp vào vi điều khiển không cần nạp qua mạch nạp đúng ko ạ !. cho e hỏi nếu mà mình dùng con Max232 thì dùng con RS232 để làm chi ? . E đọc Datasheet thấy nó giống cổng COM , vậy chắc là mình nạp qua cống USB được không hả bác?. Mong bác chỉ giáo cho e .Cảm ơn bác.
|
Đúng là bạn viết chương trình cho PIC trên một môi trường phát triển nào đó, rồi dịch ra mã máy của PIC (bây giờ nó được gọi là firmware), sau đó ghi vào PIC.
Con MAX232 và con RS232 của bạn khác nhau ra sao?
Tại sao nó giống cổng COM thì lại nạp qua cổng USB được?
Bootloader dùng một phương pháp truyền thông nào đó (RS-232, I2C, SPI, USB, ...) để gửi firmware của chương trình ứng dụng từ host đến PIC. Sau đó PIC sẽ tự ghi firmware này vào bộ nhớ chương trình và thực thi firmware mới (điều kiện tiên quyết để sử dụng bootloader là PIC phải có khả năng tự ghi vào bộ nhớ chương trình, không phải PIC nào cũng có khả năng này).
Thân,