Home » » Hướng dẫn nạp Bootloader toàn tập cho AVR -Adruino

Hướng dẫn nạp Bootloader toàn tập cho AVR -Adruino


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
  1. 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:
Các bạn mở trình biên dịch adruino lên,chọn board ứng với board master – ở đây mình dùng Uno:
linh-kien-dien-tu-hcm-chon-board

Tiếp theo : nạp code cho board master:
linh-kien-dien-tu-hcm-chon-board1
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:
linh-kien-dien-tu-hcm-chon-board2
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:
linh-kien-dien-tu-hcm-chon-board3
Bước 04: nạp và kiểm tra:
linh-kien-dien-tu-hcm-chon-board4
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.