HƯỠNG DẪN NẠP BOOTLOADER (ATMEGA328) từ BOAR (ARDUINO r3) - TRUNG TÂM NHẬT THANH

TRUNG TÂM NHẬT THANH

mang dịch vụ tốt đến người tiêu dùng

like và chia sẻ để mọi người cùng biết

test

Responsive Ads Here

Thứ Sáu, 11 tháng 3, 2016

HƯỠNG DẪN NẠP BOOTLOADER (ATMEGA328) từ BOAR (ARDUINO r3)


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.
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 !!!

1 nhận xét:

  1. 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

Post Bottom Ad