Một khi phần mềm detect được PIC, các thao tác trên PIC hoàn toàn có thể được thực hiện:
Program All - Nạp nội dung lấy từ file xuống PIC.
Read All - Đọc flash, eeprom và config của PIC lên máy tính và thể hiện chúng trên bảng dữ liệu của software.
56
Verify All - Đối chiếu flash, eeprom và config của PIC với nội dung hiện có trên bảng dữ liệu của software.
Erase - Xóa flash, eeprom và config của PIC.
Mở file *.hex bằng cách click Open và chỉ đến file cần nạp, đường dẫn của file này sẽ được lưu lại để bạn tiện làm việc sau này.
Một khi bạn đã mở file *.hex thành công, bạn không cần thực hiện thao tác này mỗi khi nạp. Phần mềm có chức năng reload file trước mỗi lần nạp.
Hình 4. 10 Mở file .hex thành công.
Để tiết kiệm thời gian, từ phiên bản 1.00.28 trở lên phần mềm thêm chức năng kéo thả, bạn mở file *.hex bằng thao tác đơn giản là kéo và thả file vào giao diện. Sử dụng tổ phím hợp phím nóng Ctrl+F5 để nạp cho Chip khi đang làm việc trên giao diện phần mềm khác.
Chức năng của jumper trên mạch nạp:
Mạch nạp Burn-E có 1 jumper duy nhất và có tác dụng lựa chọn nguồn cung cấp cho PIC mục tiêu.
Jumper có 3 vị trí với các chức năng:
5V: PIC mục tiêu được cấp nguồn 5 volt trực tiếp từ cổng USB. Ví dụ cần có nguồn gấp để chạy thử PIC.
VDD: việc cấp nguồn 5 volt cho PIC mục tiêu được điều khiển bởi phần mềm. Nguồn này bị cắt sau khi Detect/Read/Program/Verify/Erase kết thúc. Ví trị mặc định sau khi sản xuất.
57
OFF: PIC mục tiêu không được cấp nguồn bởi mạch nạp. PIC phải có nguồn riêng, cũng như khi sử dụng nguồn riêng cho PIC phải đặt jumper ở vị trí này cho an toàn mạch nạp.
Làm việc với PIC 3.3 volt :
Mạch nạp chỉ có thể cấp nguồn 5 volt, nhưng vẫn hỗ trợ rất nhiều PIC 3.3 volt như PIC18FxxJxx, PIC18FxxKxx, PIC24F, PIC24FxxKAxxx, PIC24H, dsPIC33F và PIC32MX.
Hai đường PGC, PGD của ICSP vẫn nối trực tiếp với PIC vì đã có điện trở đệm bên trong mạch nạp.
Theo khuyến cáo của Microchip, ngoài chân nguồn của PIC phải cấp nguồn cho những chân khác như VDDcore, AVdd, AVss, Vreg. Xem chi tiết trong Datasheet mục "On-Chip Voltage Regulator".
Để tạo nguồn 3.3 volt cho PIC có 2 cách:
Dùng IC ổn áp (ASM1117-3.3) lấy nguồn ra 5 volt của mạch nạp cho qua IC ổn áp để có 3.3 volt.
Xây dựng bộ nguồn 3.3 volt sẵn trên board ứng dụng. Update Firmware:
Burn-E Programmer được trang bị Bootloader nên việc cập nhật firmware rất dễ dàng trực tiếp ngay trên phần mềm.
Khi download và sử dụng phiên bản phần mềm mới, phần mềm sẽ thông báo cho bạn biết có cần cập nhật firmware hay không, kèm với hướng dẫn trên giao diện.
Để đề phòng quá trình cập nhật firmware không thành công (mất điện, hở cáp USB) dẫn đến việc PC không nhận được mạch nạp. Bạn hãy dùng jumper có sẵn trên Burn-E nối chân AUX và PGC của ICSP lại với nhau, cắm lại vào cổng USB led xanh sẽ nhấp nháy chậm (1 Hz) báo hiệu Burn-E đã vào chế độ Bootloader bạn trả jumper về vị trí cũ. PC sẽ nhận ra Burn-E, dùng phần mềm cho Hardware Test và làm theo hướng dẫn để cập nhật firmware mới nhất.
Lưu ý, trước và trong quá trình Burn-E cập nhật firmware các bạn tạm thời ngưng kết nối Burn-E với PIC.
58
4.2 THIẾT KẾ MẠCH IN
4.2.1 Mạch điều khiển chọn tầng trong cabin