Dùng Arduino IDE Lập Trình Và Nạp Cho ATtiny13
Sử dụng Arduino (MEGA, UNO,…) làm mạch nạp cho ATtiny13.
Thành phần: 1/ Arduino (ví dụ MEGA 2560): 1 2/ ATtiny13: 1 3/ Breadboard, dây nhảy
Mạch: 
Nối dây:
Arduino Mega2560 ATtiny13 ATtiny2313 5v 8 (5v) 20 GND 4 (GND) 10 53 (13) 7 (SCK) 19 50 (12) 6 (MISO) 18 51 (11) 5 (MOSI) 17 10 1 (RESET) 1
Thực hiện trên Arduino IDE:
1/ Thiết lập mạch Arduino làm mạch nạp dùng ISP:

Upload vào mạch Arduino. Lúc này mạch Arduino trở thành mạch nạp ISP.
2/ Thiết lập Arduino IDE để hỗ trợ ATtiny
Vào File => Preferrences.

Dán đoạn sau vào mục Additional Boards Manager URLs: https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json
Ok và vào Tools => Boards Manager:

Nhập att vào khung tìm kiếm sẽ thấy DIY ATtiny. Kích chuột vào Install để cài. Sau khi cài xong, trong menu Boards (phía cuối) sẽ thấy các board ATtiny.
3/ Chọn ATtiny:
Vào Tools => Board, xuốn phía cuối và chọn ATtiny13.

Lưu ý: Với MEGA 2560 làm programmer, phải chọn Processor Speed là 4.8MHz
4/ Nạp bootloader cho ATtiny
Lưu ý: Trong menu Tools – Processor Version chọn vi xử lý cho đúng (chẳng hạn ATtiny13).
Chọn Tools => Programmer => Arduino as ISP.
Nạp: Tools => Burn Bootloader.
Lập trình cho ATtiny
Sơ đồ chân ATtiny13:
Lưu ý các số màu đỏ là đánh số chân dùng trong chương trình.

Lấy ví dụ làm mạch led nhấp nháy:

Chương trình:
void setup() { pinMode(3, OUTPUT); // đặt chân 2 ATtiny là chân ra } void loop() { digitalWrite(3, HIGH); delay(1000); digitalWrite(3, LOW); delay(1000); }Kích Upload trên Arduino IDE để nạp chương trình này ra ATtiny và xem kết quả.
(lúc này có thể tháo tất cả các dây nhảy nối mạch Arduino Mega với ATtiny trừ 2 dây 5v và GND).
Lưu ý:
Khi muốn mạch Arduino trở về trạng thái bình thường (tức không còn là mạch nạp nữa):
+ Chọn Tools => Board => Arduino Mega 2560 (hoặc Uno,…). + Tools => Programmer => AVR ISP.
Chia sẻ:
- X
Từ khóa » Dùng Arduino Làm Mạch Nạp
-
Sử Dụng Board Arduino Như 1 Mạch Nạp ISP - San Phan Đình
-
Dùng Mạch Nạp USBasp để Nạp Code Cho Arduino
-
Cách Nạp Code Arduino Pro Mini Thông Qua Mạch Nạp Của Arduino ...
-
Nạp Code Cho Arduino Promini Thông Qua Mạch Nạp Của Arduino UNO
-
Nạp File Hex Xuống KIT Arduino (Không Dùng Phần Mềm ... - MLAB
-
Hướng Dẫn Nạp Chương Trình Trên Arduino IDE (Mới Nhất 2021)
-
Nạp Bootloader Cho Vi điều Khiển Trên Arduino
-
Hướng Dẫn Nạp Chương Trình đơn Giản Cho Arduino Uno R3
-
Nạp Code Từ Xa Cho Arduino Không Cần Dùng Dây
-
Cách Nạp Code Cho Arduino Không Cần Dùng Dây, Hướng Dẫn ...
-
Hướng Dẫn Lập Trình Arduino Cơ Bản - Viblo
-
Nếu Chơi Arduino, đây Là Board Mạch Vừa Nhỏ Gọn Vừa Rẻ Bằng 1/3 ...
-
Mạch Arduino UNO R3 ATMEGA16U2 Chip Cắm - TuHu
-
Top 6 Máy Nạp Code Mới Nhất Năm 2022 - Meopari