Съдържание:

Как да запишете буутлоудъра на Atmega328p-AU (SMD): 5 стъпки
Как да запишете буутлоудъра на Atmega328p-AU (SMD): 5 стъпки

Видео: Как да запишете буутлоудъра на Atmega328p-AU (SMD): 5 стъпки

Видео: Как да запишете буутлоудъра на Atmega328p-AU (SMD): 5 стъпки
Видео: ATmega328PB и Arduino с MiniCore 2024, Ноември
Anonim
Как да запиша буутлоудъра на Atmega328p-AU (SMD)
Как да запиша буутлоудъра на Atmega328p-AU (SMD)

Здравейте всички!!

В тази инструкция ще ви покажа как да запишете 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

Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на Bootloader
Връзки и процедура за записване на 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

Препоръчано: