Thứ Tư, 17 tháng 7, 2019

HƯỚNG DẨN CÀY ĐẶT MiniCore (Atmega 8/48/88)
lập trình Atmega 8/48/88 trên Arduino IDE

Chức năng bootloader
Bootloader giúp cho chip của bạn có thể nạp code bằng USB UART, sau khi nạp có thể thay cho chip trên board uno bị hỏng, hoặc nạp code trực tiếp qua phần mềm arduino ide, bootloader là gì thì nhờ bác google search nhé.
Cách nạp bootloader
Bước 1: Nạp code arduino ISP cho mạch chính (A)


Nạp chương trình mẫu Arduino ISP lên mạch Arduino đang có bootloader. Ta mở trình biên dịch Arduino IDE -> File -> Examples -> 11.Arduino ISP -> ArduinoISP. Vào menu Tools -> Programmer chọn AVR ISP. Bấm Ctrl + U để upload chương trình.
Bước 2: Cắm dây theo hình bên dưới
A: boad mạch chính. B: boad mạch cần nạp.


Bước 3: Cài thư biện Board của MiniCore
Mở Arduino IDE. Mở File -> Preferences. Nhập URL này vào mục Additional Boards Manager URLs:
https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
Mở menu Tools > Board > Boards Manager... Đợi platform index tải xong. Cuốn xuống dưới tìm mục MiniCore rồi nhấn vào Click Install. Cài đặt xong thì đóng cái Boards Manager lại.

Vậy là bây giờ trong list Board của bạn, ở phần MiniCore đã có đủ các MCU Atmega dòng 8 bit rồi đấy.


Bước 4: Nạp Bootloader và Arduino Code cho Chip Atmega

1: Chọn chip cần nạp.
2: Chọn bộ dao động.
3: Chọn chế độ nạo của boad arduino chính.
4: Click vào mục số 4 để nạp boadloader cho chíp.

** Vậy là chúng ta đã nạp thành công rồi nhé. Tên các chân tương thích với Arduino Uno