Mạch nạp cho AVR
3 posters
Forum :: VI ĐIỀU KHIỂN :: VĐK họ AVR
Trang 1 trong tổng số 1 trang
Mạch nạp cho AVR
Các bạn có thể tự làm một mạch nạp qua USB với chi phí thấp và khả năng mềm dẽo:
có thể thay đổi firmware mạch nạp trong vài chục giây (dùng BootLoader) để tham khảo các giao thức nạp. Các giao thức nạp ISP hỗ trợ: AVR910, STK500v2, ASPUSB.
Tốc độ nạp khá nhanh so với nhu cầu của mình.
Schema
Eagle
Hardware (khoảng 50k):
AVR ATMega8 (20K)
Dây USB-A (9k)
Jack USB-A cái (5k)
Hộp đấu dây thoại (5k)
Mạch in khoan lỗ sẵn (2k)
Các linh kiện linh tinh khác (9k)
Jack cắm (4pin + 3x2) lấy từ CD-ROM
Firmware
Bootloader (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
STK500v2-ISP (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
AVR910-USB (lấy của PROTOSS -> [You must be registered and logged in to see this link.])
ASPUSB (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
Software + driver
Phần nạp
AVRProg (nằm trong bộ AVR Studio, có thể chạy độc lập)
AVR Studio
CodeVision
AVRdude
Phần Bootloader
Tự viết bằng Delphi, sử dụng bộ thư viện libusb-win32
Các bước thực hiện làm:
Thực thi phần cứng (có thể cắm trên testboard trước cho chắc ăn).
Nạp firmware bootloader cho con ATMega8 (nhờ người khác nạp giùm hoặc lắp một mạch nạp đơn giản qua COM hoặc LPT).
Cái jump màu xanh trong hình dùng để nạp con ATMega8 trên mạch từ một mạch nạp khác.
Gắn cái jump màu đen (cho phép bootloader), cắm bộ nạp vào cổng USB máy tính. Máy tính sẽ hỏi driver, chỉ đến thư mục driver của bootloader.
Sau khi cài xong driver, PC sẽ nhận ra 1 thiết bị BootLoader trong nhánh LibUsb-Win32 (xem trong Device Manager) .
Chạy chương trình bootloader.exe, chọn file firmware mạch nạp (.hex) trong thư mục firmware. Click nút Upload, trong vài giây bạn đã có một mạch nạp USB-ISP để xài. Nút Start App để chạy thử mạch nạp.
Nếu muốn đổi sang mạch nạp loại khác, chạy lại bootloader.exe để upload lại firmware khác cho bộ nạp.
Rút cái Jump màu đen để chạy mạch nạp bình thường (không chạy bootloader).
Led trong mạch dùng led 2 màu (xanh-đỏ) để tiết kiện diện tích.
Link download: [You must be registered and logged in to see this link.]
có thể thay đổi firmware mạch nạp trong vài chục giây (dùng BootLoader) để tham khảo các giao thức nạp. Các giao thức nạp ISP hỗ trợ: AVR910, STK500v2, ASPUSB.
Tốc độ nạp khá nhanh so với nhu cầu của mình.
Schema
Eagle
Hardware (khoảng 50k):
AVR ATMega8 (20K)
Dây USB-A (9k)
Jack USB-A cái (5k)
Hộp đấu dây thoại (5k)
Mạch in khoan lỗ sẵn (2k)
Các linh kiện linh tinh khác (9k)
Jack cắm (4pin + 3x2) lấy từ CD-ROM
Firmware
Bootloader (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
STK500v2-ISP (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
AVR910-USB (lấy của PROTOSS -> [You must be registered and logged in to see this link.])
ASPUSB (hiệu chỉnh dựa trên code tham khảo tại [You must be registered and logged in to see this link.]
Software + driver
Phần nạp
AVRProg (nằm trong bộ AVR Studio, có thể chạy độc lập)
AVR Studio
CodeVision
AVRdude
Phần Bootloader
Tự viết bằng Delphi, sử dụng bộ thư viện libusb-win32
Các bước thực hiện làm:
Thực thi phần cứng (có thể cắm trên testboard trước cho chắc ăn).
Nạp firmware bootloader cho con ATMega8 (nhờ người khác nạp giùm hoặc lắp một mạch nạp đơn giản qua COM hoặc LPT).
Cái jump màu xanh trong hình dùng để nạp con ATMega8 trên mạch từ một mạch nạp khác.
Gắn cái jump màu đen (cho phép bootloader), cắm bộ nạp vào cổng USB máy tính. Máy tính sẽ hỏi driver, chỉ đến thư mục driver của bootloader.
Sau khi cài xong driver, PC sẽ nhận ra 1 thiết bị BootLoader trong nhánh LibUsb-Win32 (xem trong Device Manager) .
Chạy chương trình bootloader.exe, chọn file firmware mạch nạp (.hex) trong thư mục firmware. Click nút Upload, trong vài giây bạn đã có một mạch nạp USB-ISP để xài. Nút Start App để chạy thử mạch nạp.
Nếu muốn đổi sang mạch nạp loại khác, chạy lại bootloader.exe để upload lại firmware khác cho bộ nạp.
Rút cái Jump màu đen để chạy mạch nạp bình thường (không chạy bootloader).
Led trong mạch dùng led 2 màu (xanh-đỏ) để tiết kiện diện tích.
Link download: [You must be registered and logged in to see this link.]
TT- Tổng số bài gửi : 6
Join date : 25/05/2011
Re: Mạch nạp cho AVR
anh ah các file a xoa hết rồi không download được na
truongtram- Tổng số bài gửi : 2
Join date : 13/05/2013
Re: Mạch nạp cho AVR
link die rồi chủ topic ơi.
Up lại cho minh với.
Up lại cho minh với.
xxxNoMoneyxxx- Tổng số bài gửi : 1
Join date : 22/08/2012
Forum :: VI ĐIỀU KHIỂN :: VĐK họ AVR
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết