HƯỚNG DẨN CÀY ĐẶT MiniCore (Atmega 8/48/88)
lập trình Atmega 8/48/88 trên Arduino IDE
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