6. Nội dung thực hiện
3.2.2. Phần mềm Progisp
Để nạp firmware ta thực hiện các bước sau:
Hình 3 - 3: Chạy chương trình nạp Progisp
- Bước 2: Chọn loại chip.
Chọn chim ATmega328P (xem Hình 3 - 4).
Hình 3 - 4: Chọn chip ATmega328P
- Bước 3: Các thông số quan trọng khi nạp chương trình.
Hình 3 - 5: Các thông số quan trọng khi nạp code
• Chip Erase: Cho phép xóa chip.
• Program Flash: Nạp file Hex cho chip.
• Verify Flash: Kiểm tra lỗi của chương trình Flash. • Program Eeprom: Nạp file Eeprom cho chip (nếu có). • Verify Eeprom: Kiểm tra lỗi chương trình Eeprom.
• Data Reload: Tự động cập nhật dữ liệu khi có sự thay đổi file Hex với Eeprom.
- Bước 4: Xóa chip (xóa chương trình cũ có trong chip).
Ta có thể xóa chương trình cũ có sẵn trong chip (xem Hình 3 - 6).
- Bước 5: Nạp chương trình Flash.
Để nạp chương trình ta thực hiện các bước sau (xem Hình 3 - 7):
• Bước 1: Chọn Load Flash. • Bước 2: Chọn file hex (.hex). • Bước 3: Chọn Open.
- Bước 6: Nạp chương trình Eeprom (nếu có).
Để nạp chương trình Eeprom ta thực hiện các bước như sau (xem Hình 3 - 8):
• Bước 1: Chọn Load Eeprom. • Bước 2: Chọn file eeprom (.eep). • Bước 3: Chọn Open.
Hình 3 - 7: Nạp chương trình Flash
- Bước 7: Load chương trình.
Để load file hex và eeprom ta chọn Auto (xem Hình 3 - 9).
Hình 3 - 9: Load chương trình
- Bước 9: Hoàn thành
Khi hiển thị dòng chữ successfully done tức ta đã hoàn thành nạp chương trình (xem Hình 3 - 10).