trong bài viết này tôi sẽ hưỡng dẫn các bạn nạp bootloader cho vdk avr để biến nó thành một boar arduino có thể làm các ứng dụng từ nhỏ đến lớn mà không tốn nhiều thời gian.
tự chế mạch arduino
nói một chút về arduino()
được viết code (bootloader) dựa trên Vi điều khiển AVR do hãng Atmel sản xuất được giới thiệu lần đầu năm 1996. nó là một file nhỏ giúp nó thực hiện được các chức năng thần thánh mà thao tác lại cực kì đơn giản.AVR có rất nhiều dòng khác nhau bao gồm dòng Tiny AVR (như AT tiny 13, AT tiny 22…) có kích thước bộ nhớ nhỏ, ít bộ phận ngoại vi, rồi đến dòng AVR (chẳn hạn AT90S8535, AT90S8515,…) có kích thước bộ nhớ vào loại trung bình và mạnh hơn là dòng Mega (như ATmega32, ATmega128,…) với bộ nhớ có kích thước vài Kbyte đến vài trăm Kb cùng với các bộ ngoại vi đa dạng được tích hợp trên chip, cũng có dòng tích hợp cả bộ LCD trên chip (dòng LCD AVR).[1] Tốc độ của dòng Mega cũng cao hơn so với các dòng khác. Sự khác nhau cơ bản giữa các dòng chính là cấu trúc ngoại vi, còn nhân thì vẫn như nhau.
chuẩn bị ()
boar arduino r3 hoặc boar khác bài viết tôi làm với arduino r3 có sẵn booloader
ATmega (328) chíp cần nạp bootloader
điện trở (10k)
thạch anh (16M) ở đây tôi không có 16M tôi dùng 20M
một số cáp nối(đực đực)
trên phân mêm arduino ở đây tôi dùng phiên bản 1.0.5b các bạn có thể dùng phiên bản khác cũng được
bước 1 File - Examples - arduinoISP nó sẽ mở ra một tab mới các bạn chọn TOOL - boar (các bạn dùng boar nào chọn boar đó)
và chọn boar phù hợp ở đây tôi chọn arduino uno
programer chọn avr isp
chọn cổng com tưng ứng boar arduino đang cắm
chọn upload lên boar arduino
bước 2 Tool - boar - arduino nano atmega 328 (bước này các bạn dùng chip gì thì chọn chíp đó)
chọn Tool - burn bootloader chờ và hưởng thụ thành quả
nạp chip sơ dồ nối chân với mạch nạp aruino
rút chíp gắn trên boar arduino ra đấu theo chỉ dẫn sau
arduino (có mạch nạp đã gỡ chip ra khỏi boar) atmega328 đã nạp bootloader
chân reset chân 1 reset
chân 5v chân 7 vcc
chân GND chân 8 gnd
chân TX chân 2 rx
chân RX chân 3tx
nhớ chọn lại boar ở đây tôi chọn arduino nano w /atmega 328
thử nạp chương trình để kiêm tra kết quả
LINK VIDEO HƯỠNG DẪN
chúc các bạn thành công !!!
tự chế mạch arduino
nói một chút về arduino()
được viết code (bootloader) dựa trên Vi điều khiển AVR do hãng Atmel sản xuất được giới thiệu lần đầu năm 1996. nó là một file nhỏ giúp nó thực hiện được các chức năng thần thánh mà thao tác lại cực kì đơn giản.AVR có rất nhiều dòng khác nhau bao gồm dòng Tiny AVR (như AT tiny 13, AT tiny 22…) có kích thước bộ nhớ nhỏ, ít bộ phận ngoại vi, rồi đến dòng AVR (chẳn hạn AT90S8535, AT90S8515,…) có kích thước bộ nhớ vào loại trung bình và mạnh hơn là dòng Mega (như ATmega32, ATmega128,…) với bộ nhớ có kích thước vài Kbyte đến vài trăm Kb cùng với các bộ ngoại vi đa dạng được tích hợp trên chip, cũng có dòng tích hợp cả bộ LCD trên chip (dòng LCD AVR).[1] Tốc độ của dòng Mega cũng cao hơn so với các dòng khác. Sự khác nhau cơ bản giữa các dòng chính là cấu trúc ngoại vi, còn nhân thì vẫn như nhau.
Năm 2008, Atmel lại tiếp tục cho ra đời dòng AVR mới là megaAVR, với những tính năng mạnh mẽ chưa từng có ở các dòng AVR trước đó. Có thể nói XXmegaAVR là dòng MCU 8 bit mạnh mẽ nhất hiện nay.
chuẩn bị ()
boar arduino r3 hoặc boar khác bài viết tôi làm với arduino r3 có sẵn booloader
ATmega (328) chíp cần nạp bootloader
điện trở (10k)
thạch anh (16M) ở đây tôi không có 16M tôi dùng 20M
một số cáp nối(đực đực)
khi đã có đủ lk ta nối dây theo sơ đồ
arduino atmega328
13-----------------D13(chân 19) của chip
12-----------------D12(chân 18)của chip
11-----------------D11(chân 17)của chíp
10-----------------RST(chân 1) chân reset chíp
trên phân mêm arduino ở đây tôi dùng phiên bản 1.0.5b các bạn có thể dùng phiên bản khác cũng được
bước 1 File - Examples - arduinoISP nó sẽ mở ra một tab mới các bạn chọn TOOL - boar (các bạn dùng boar nào chọn boar đó)
và chọn boar phù hợp ở đây tôi chọn arduino uno
programer chọn avr isp
chọn cổng com tưng ứng boar arduino đang cắm
chọn upload lên boar arduino
bước 2 Tool - boar - arduino nano atmega 328 (bước này các bạn dùng chip gì thì chọn chíp đó)
chọn Tool - burn bootloader chờ và hưởng thụ thành quả
nạp chip sơ dồ nối chân với mạch nạp aruino
rút chíp gắn trên boar arduino ra đấu theo chỉ dẫn sau
arduino (có mạch nạp đã gỡ chip ra khỏi boar) atmega328 đã nạp bootloader
chân reset chân 1 reset
chân 5v chân 7 vcc
chân GND chân 8 gnd
chân TX chân 2 rx
chân RX chân 3tx
nhớ chọn lại boar ở đây tôi chọn arduino nano w /atmega 328
thử nạp chương trình để kiêm tra kết quả
LINK VIDEO HƯỠNG DẪN
chúc các bạn thành công !!!
Cho mình hỏi là mạch adruino nạp cho mạch adruino khác hoặc ic khác thì chíp của mạch đấy là chíp dán có được không hay bắt buộc phải là chíp cắm?cảm ơn bạn
Trả lờiXóa