Hướng dẫn nạp Bootloader toàn tập cho AVR -Adruino
Xin chào các bạn
Hôm nay mình sẽ hướng dẫn các bạn nạp bootloader cho avr ,mục đích sử dụng avr như một adruino thực thụ
Có thể sử dụng độc lập AVR nhưng code dựa trên nền tảng adruino.
Có hai cách để nạp bootloader cho AVR
- Cách 01 – cách cơ bản: dùng chính công cụ của adruino.cc
Các bạn cần chuẩn bị các công cụ sau:
- 01 board adruino ( Pro mini-Uno-Mega …)- tạm gọi đây là board master.
- dây cắm
- chip avr cần nạp bootloader ( ATMega8,168,328,2560…)
Bước 01: nạp code tạo bootloader cho master:
Tiếp theo : nạp code cho board master:
Chọn upload,chờ đến hoàn thành.
Bước 02 : kết nối master với chip cần nạp: ở đây có hai dạng : chip đơn và chip nằm trên board adruino:
Chúng ta kết nối như sau:
Board bên dưới là board cần được nạp bootloader.
Đối với các adruino sử dụng chip 328 ( 8,168) kết nối tương tự.Riêng chip 2560 thì các bạn cần tra cứu chân tương ứng giữa ATMG2560 với ATMG328:
D50 <-> D12 (MISO)
D51 <-> D11 (MOSI)
D52<-> D13 (SCK)
RESET <-> DD10
Bước 03 : chuyển trình biên dịch sang chế độ nạp bootloader:
Bước 04: nạp và kiểm tra:
Sau khi hoàn thành,các bạn kết nối board vừa nạp và test với các INO ví dụ (blink…) xem đã hoạt động chưa nhé.
Chúc các bạn thành công.