Các bước thực hiện:
Bạn chuẩn bị một số linh kiện sau đây:
1.Mạch nạp chip vi điều khiển họ 8051 chẳng hạn KIT51Lq
Mạch nạp 8051 KIT51Lq (Programmer KIT51Lq) là mạch nạp đa năng, hỗ trợ vi điều khiển AT89Xxxxx của hãng Atmel và các Eeprom dòng 24Cxxxx, 25Cxxxx, 93Cxxxx. KIT51Lq giao tiếp với máy tính qua cổng USB, dùng nguồn nuôi 5VDC từ cổng USB (không cần thêm nguồn nuôi ngoài nữa ). KIT51Lq được thiết kế phần cứng để nạp được ở cả 2 chuẩn parallel và SPI (hiện tại đã có thể nạp được ở chuẩn SPI cho AT89S8253). Sau này nâng cấp software và firmware có thể nạp chuẩn SPI cho tất cả các chip có hỗ trợ SPI (AT89Sxxxx và AT89LSxxxx ). KIT51Lq có thể nạp On-Socket (trên đế kẹp ) hoặc On-Board (trên mạch ứng dụng ). KIT51Lq có thể nạp cho chip 40, 20 và 8 chân trên cùng một Socket. |
Support Microcontroller: |
• | AT89C51 | • | AT89S53 | • | AT89C2051 |
• | AT89C52 | • | AT89S8252 | • | AT89C4051 |
• | AT89C55 | • | AT89S8253 | • | AT89S2051 |
• | AT89LV51 | • | AT89LS51 | • | AT89S4051 |
• | AT89LV52 | • | AT89LS52 | • | AT89LP2052 |
• | AT89LV55 | • | AT89LS53 | • | AT89LP4052 |
• | AT89S51 | • | AT89LS8252 | ||
• | AT89S52 | • | AT89C1051 |
Support Eeprom: |
• | 24C01 | • | 25C01 | • | 93C46 |
• | 24C02 | • | 25C02 | • | 93C56 |
• | 24C04 | • | 25C04 | • | 93C66 |
• | 24C08 | • | 25C08 | • | 93C76 |
• | 24C16 | • | 25C16 | • | 93C86 |
• | 24C32 | • | 25C32 | ||
• | 24C64 | • | 25C64 | ||
• | 24C128 | • | 25C128 | ||
• | 24C256 | • | 25C256 | ||
• | 24C512 | • | 25C512 | ||
• | 24C1024 | • | 25C1024 |
Đặc trưng: | |
• | Chức năng chuyển đổi USB to COM thực hiện bằng phần cứng, sử dụng chip chuyên dụng PL2303HX cho phép hoạt động ổn định, độ tin cậy cao. |
• | Tự động dò tìm mạch nap (auto connect). |
• | Tự động xác định chip (auto detect chip). |
• | Tự động xoá chíp (Erase) . |
• | Tựđộng kiểm tra lỗi sau khi nạp (Verify) |
• | Hỗ trợ khoá bộ nhớ chương trình (lock code) để chống sao chép firmware |
• | Định dạng file: Intel 8 bit HEX |
• | Kích thước: 62 x 66 mm |
2.Máy tính chạy hệ điều hành windows XP(chẳng hiểu vì sao khi dùng các hệ điều hành windows khác thì tất cả các cổng USB trên máy tính của mình đều báo đang bận nên không nạp chíp được nên giải pháp ở đây dùng windows XP vì đã kiểm nghiệm thực tế thấy là có cổng USB giảnh nên có thế dùng để chạy phần mềm nạp chíp được-cái này chưa hiểu tại sao luôn)
3.Tải phần mềm mềm KEIL C51 uVision 4 tại địa chỉ website: http://www.keil.com/c51/. cài đặt chương trình này trên máy tính để viết chương trình + biên dịch tạo file *.hex để có thể nạp được vào chip vi điều khiển họ 8051
4.Vào trang phait.com tải về phần mềm có chức năng nạp file *.hex (file *.hex được tạo ra từ trình biên dịch ở bước 3 bên trên)PL51L
Phần mềm PL51L chạy trên hệ điều hành: Win 2K/ XP/Vista |
Phần mềm PL51L được xây dựng trên Visual C++ 6.0, làm việc ổn định, tốc độ cao, nhỏ gọn không cần cài đặt (chỉ có file PL51L.EXE duy nhất ). Tốc độ truyền thông với KIT51Lx là 56Kbs. Giao diện thân thiện, cung cấp đầy đủ thông tin trong quá trình nạp. Cung cấp các chức năng Read/Write bộ nhớ chương trình (Flash), Read/Write bộ nhớ data (Eeprom), Read/Write Lock bit, Read/Write Fuse bit, Detect chip. |
KIT51Lq nạp On-Board: |
Khả năng nâng cấp: |
Với khả năng của phần cứng mạch nạp sẽ được nâng cấp để nạp On-Board cho tất cả các chip có hỗ trợ SPI như AT89S(LS)51/52/53/8252. Nâng cấp Firmware KIT51L, Software PL51L miễn phí. |
No comments:
Post a Comment