Mạch nạp cho AVR

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Mạch nạp cho AVR

Bài gửi by TT on Sun Nov 27, 2011 3:10 am

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.]

TT

Tổng số bài gửi : 6
Join date : 25/05/2011

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Mạch nạp cho AVR

Bài gửi by truongtram on Mon May 13, 2013 2:11 pm

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

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Mạch nạp cho AVR

Bài gửi by xxxNoMoneyxxx on Sat Sep 28, 2013 2:31 am

link die rồi chủ topic ơi.
Up lại cho minh với.

xxxNoMoneyxxx

Tổng số bài gửi : 1
Join date : 22/08/2012

Xem lý lịch thành viên

Về Đầu Trang Go down

Re: Mạch nạp cho AVR

Bài gửi by Sponsored content Today at 7:39 pm


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết