Съдържание:
- Стъпка 1: Изисква се материал
- Стъпка 2: Електрическа схема и Изготвяне на платка
- Стъпка 3: Връзки и процедура към Burn Bootloader
- Стъпка 4: Тестване чрез качване на кода
- Стъпка 5: Отстраняване на неизправности и довършване
Видео: Как да запишете буутлоудъра на Atmega328p-AU (SMD): 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте всички!!
В тази инструкция ще ви покажа как да запишете Bootloader на чип Atmega328p-AU (SMD) и как да направите Arduino NANO от началото до края.
Процедурата, написана в тези инструкции, може да се използва за направата на всякакви дъски arduino за вашите изисквания по проект.
Моля, гледайте видеото за по -добро разбиране
В този урок има три части.
1. Проектиране и събиране на всички компоненти
2. Записване на Boot-loader на нов чип
3. Качване на тестовия код
Прикачих PCB файловете в края на тази статия.
Така че нека започнем!
Стъпка 1: Изисква се материал
Чип Atmega328P-AU
CP2102 USB към TTL модул (или подобен като CH340)
Arduino NANO
Джъмперни проводници
AMS1117 5V регулатор
16MHz кристал
SMD LED
SMD резистор (330R, 10K) (пакет 0604)
Бутон за превключване
Кондензатори (0.1uF, 22pF, 10uF) (Използвах керамичен тип, но платката е предназначена за пакет SMD_0612)
Терминална лента
Всички инструменти и аксесоари за SMD Soldeing.
Стъпка 2: Електрическа схема и Изготвяне на платка
Схемата и оформлението на печатната платка бяха изтеглени от уебсайта на Arduino. По -късно промених малко, тъй като всички компоненти, използвани в оригиналната платка, не бяха налични при мен. Поръчах платката онлайн.
След като получих печатната платка, използвах моята станция за запояване с горещ въздух за запояване на компонентите и интегралните схеми. Изображенията на готовата дъска са приложени.
Сега не съм обяснил процеса на запояване, тъй като той е предмет на обхват за различни инструкции. Нанесох пастата за спойка върху печатни платки с помощта на шаблон, Поставих компонентите и запоявам с помощта на вентилатор с горещ въздух.
Стъпка 3: Връзки и процедура към Burn Bootloader
Моля, следвайте тези подробности за връзката (Вижте връзката Изображения/Видео за лесно разбиране*)
Домашно ArduinoMINI …………….. Arduino NANO
ПИН 15 (MOSI) ………………………………. D11
ПИН 16 (MISO) ………………………………. D12
Пин 17 (SCK) ………………………………… D13
ПИН 29 (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Процедура За изгаряне на Boot loader след правилното свързване.
1) Свържете Arduino NANO към USB на вашия компютър
2) Изберете подходящия борд и Com порт
3) В менюто с инструменти изберете ARDUINO AS ISP Programmer. Път: Инструменти> Програмист> Arduino като ISP
4) Отидете на Инструменти и изберете Burn Boot Loader. Път: Инструменти> Burn Boot Loader
5) Това може да отнеме до минута и ще се покаже съобщението „Done Burning Boot Loader“.
След това можете да премахнете всички свързващи проводници и връзки и вашият нов AVR микроконтролер е готов за използване като самостоятелно устройство за вашите проекти.
*Всички изображения са подредени според процедурата
Стъпка 4: Тестване чрез качване на кода
В тази стъпка ще се научим да качваме кода в новото домашно Arduino MINI. Ще трябва да следвате тази процедура всеки път, за да качите кода.
Вижте връзката Изображения/видео за лесно разбиране.
Ще кача мигащата LED скица, за да проверя дали новият микроконтролер работи правилно.
Подробности за връзките:
Домашно Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. След като направите връзките, свържете USB към TTL конверторната платка (CP2102) към вашия компютър.
2. Отворете Blink LED Sketch от менюто Примери.
3. В менюто с инструменти изберете AVRISP програмист и качете кода.
4. Изберете подходящия COM порт и Настройки на платката.
5. След като екранът на компютъра покаже качването, натиснете бутона за нулиране, тъй като не сме свързали DTR Pin за нулиране.
Мигащият светодиод показва, че микроконтролерът работи правилно и тази еквивалентна платка на Arduino Mini може да се използва за вашите проекти. Затова научихме как да зареждаме чисто нов ATMEGA 328P-AU чип.
Стъпка 5: Отстраняване на неизправности и довършване
Успешно завършихме производството на Arduino Nano. И все пак има шанс да възникнат грешки. Ето списък на нещата, които можете да направите, за да поправите грешките.
1) Проверете връзките и компонентите на веригата си (главно кристал), ако изгарянето на Boot loader не работи.
2) Уверете се, че сте посочили правилната платка и COM порта в софтуера
3) Проверете за дефектен USB кабел.
4) Ако микроконтролерът се нагрява при захранване, вероятно имате дефектна ИС.
5) Проверете за непрекъснатост в печатни платки и нежелани мостове за спойка, тъй като използваме SMD компоненти.
Благодаря ти
HS SANDESH HEGDE
Препоръчано:
Записване на буутлоудъра в Arduino Nano 3.0 Clone Board: 11 стъпки
Burn Bootloader Into Arduino Nano 3.0 Clone Board: наскоро закупи Arduino Nano 3.0 Clone от AliExpress, който дойде без буутлоудър. Сигурен съм, че има много други хора, които са в същото положение като мен и в началото може би са се побъркали малко! Не се притеснявайте, в тази инструкция
Как да запишете ATTiny85, използвайки Arduino-Mega като ISP: 5 стъпки
Как да запишете ATTiny85, използвайки Arduino -Mega като ISP: Сътрудници - Sayan Wadadar, Chiranjib Kundu Програмиране на ATTiny85, използвайки Arduino MEGA2560 като ISP. Преди няколко месеца се опитвах да свия проекта си Arduino, използвайки моя Attiny 85 ic. Това беше първият път, когато се опитвах да програмирам 20u ATTiny 85, използвайки
Как да запишете екрана на Samsung Galaxy S7 !!: 5 стъпки
Как да запишете екрана на Samsung Galaxy S7 !!: Тази инструкция ще ви покаже как да записвате екрана на вашия samsung galaxy s7 Моля, абонирайте се за канала ми Благодаря
Как да запишете и изтеглите вашата персонализирана мелодия на звънене: 7 стъпки
Как да запишете и изтеглите персонализирана мелодия на звънене: И така? Искате да получите свой собствен тон на звънене, а? Е, стигнахте до дясната страница с инструкции. Преди да започнем, трябва да ви напомня, че това е за IOS устройства (устройства на Apple като Ipad, Ipod, Iphone и т.н.) и компютри Mac (Ще работи на всеки Mac, дори
КАК ДА НАПРАВИМ ARDUINO NANO/MINI - Как да запишете Bootloader: 5 стъпки
КАК ДА НАПРАВИМ ARDUINO NANO/MINI | Как да запиша Bootloader: В тази инструкция ще ви покажа как да направите Arduino MINI от нулата. Процедурата, написана в тази инструкция, може да се използва за направата на всякакви дъски arduino за вашите изисквания по проект. Моля, гледайте видеото за по -добро разбиране на