Оглавление:

Как записать загрузчик на Atmega328p-AU (SMD): 5 шагов
Как записать загрузчик на Atmega328p-AU (SMD): 5 шагов

Видео: Как записать загрузчик на Atmega328p-AU (SMD): 5 шагов

Видео: Как записать загрузчик на Atmega328p-AU (SMD): 5 шагов
Видео: Обзор USBASP программатора и как прошить Atmega8 2024, Ноябрь
Anonim
Как записать загрузчик на Atmega328p-AU (SMD)
Как записать загрузчик на Atmega328p-AU (SMD)

Всем привет!!

В этой инструкции я покажу вам, как записать чип загрузчика ontp Atmega328p-AU (SMD) и как сделать Arduino NANO от начала до конца.

Процедура, описанная в этой инструкции, может быть использована для создания любых плат Arduino в соответствии с требованиями вашего индивидуального проекта.

Пожалуйста, посмотрите видео для лучшего понимания

Это руководство состоит из трех частей.

1. Разработка и сборка всех компонентов

2. Запись загрузчика на новый чип

3. Загрузка тестового кода

Я прикрепил файлы печатной платы в конце этой статьи.

Итак, приступим!

Шаг 1: требуемый материал

Требуемый материал
Требуемый материал
Требуемый материал
Требуемый материал
Требуемый материал
Требуемый материал

Микросхема Atmega328P-AU

CP2102 USB-модуль TTL (или аналогичный, как CH340)

Ардуино НАНО

Провода перемычки

Регулятор AMS1117 5V

Кристалл 16 МГц

SMD светодиод

Резистор SMD (330R, 10K) (корпус 0604)

Кнопочный переключатель

Конденсаторы (0,1 мкФ, 22 пФ, 10 мкФ) (я использовал керамический тип, но плата рассчитана на SMD_0612 Package)

Клеммник

Все инструменты и аксессуары для пайки SMD.

Шаг 2: принципиальная схема и изготовление печатной платы

Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы
Принципиальная схема и изготовление печатной платы

Принципиальная схема и макет печатной платы были загружены с веб-сайта Arduino. Позже я немного изменил, так как все компоненты, использованные в исходной плате, у меня не были доступны. Я заказал печатную плату онлайн.

После получения печатной платы я использовал свою паяльную станцию с нагнетателем горячего воздуха, чтобы припаять компоненты и микросхемы. Изображения готовой доски прилагаются.

Я не объяснял процесс пайки сейчас, так как это тема для других инструкций. Я нанес паяльную пасту на печатную плату с помощью трафарета, разместил компоненты и припаял их с помощью нагнетателя горячего воздуха.

Шаг 3: Подключения и процедура записи загрузчика

Подключения и процедура записи загрузчика
Подключения и процедура записи загрузчика
Подключения и процедура записи загрузчика
Подключения и процедура записи загрузчика
Подключения и процедура записи загрузчика
Подключения и процедура записи загрузчика

Пожалуйста, следуйте этим сведениям о подключении (см. Ссылку на изображения / видео для облегчения понимания *)

Самодельный ArduinoMINI …………….. Arduino NANO

Контакт 15 (MOSI) ………………………………. D11

Контакт 16 (MISO) ………………………………. D12

Штифт 17 (SCK) ………………………………… D13

Контакт 29 (СБРОС) …………………………….. D10

VCC ……………………………………………. VCC (5 В)

GND …………………………………………… GND

Процедура Записать загрузчик после выполнения правильных подключений.

1) Подключите Arduino NANO к USB вашего ПК.

2) Выберите соответствующую плату и Com-порт.

3) В меню инструментов выберите ARDUINO AS ISP Programmer. Путь: Инструменты> Программист> Arduino как интернет-провайдер

4) Перейдите в Инструменты и выберите Записать загрузчик. Путь: Инструменты> Записать загрузчик

5) Это может занять до минуты, и отобразится сообщение «Done Burning Boot Loader».

После этого вы можете удалить все соединительные провода и соединения, и ваш новый микроконтроллер AVR будет готов к использованию в качестве автономного устройства для ваших проектов.

* Все изображения в порядке в соответствии с процедурой.

Шаг 4. Тестирование путем загрузки кода

Тестирование путем загрузки кода
Тестирование путем загрузки кода
Тестирование путем загрузки кода
Тестирование путем загрузки кода
Тестирование путем загрузки кода
Тестирование путем загрузки кода

На этом этапе мы научимся загружать код на новый самодельный Arduino MINI. Вам придется выполнять эту процедуру каждый раз, чтобы загрузить код.

Для облегчения понимания см. Ссылку «Изображения / видео».

Я загружу эскиз мигающего светодиода, чтобы проверить, правильно ли работает новый микроконтроллер.

Детали подключений:

Самодельный Arduino MINI …………….. CP2102

Прием ……………………………………………… Прием

Передача ………………………………………………. Rx

VCC ……………………………………………. VCC (5 В)

GND …………………………………………… GND

1. После подключения подключите плату преобразователя USB к TTL (CP2102) к компьютеру.

2. Откройте эскиз мигающего светодиода в меню примеров.

3. В меню инструментов выберите программатор AVRISP и загрузите код.

4. Выберите соответствующий COM-порт и настройки платы.

5. Когда на экране компьютера появится сообщение о загрузке, нажмите кнопку сброса, поскольку мы не подключили вывод DTR для сброса.

Мигающий светодиод указывает на то, что микроконтроллер работает правильно, и эту эквивалентную плату Arduino Mini можно использовать для ваших проектов. Поэтому мы узнали, как загрузить новый чип ATMEGA 328P-AU.

Шаг 5. Устранение неполадок и завершение

Устранение неполадок и завершение
Устранение неполадок и завершение

Мы успешно завершили создание Arduino Nano. Тем не менее, есть вероятность возникновения ошибок. Вот список того, что вы можете сделать, чтобы исправить ошибки.

1) Проверьте соединения и компоненты вашей схемы (в основном кристалл), если записывающий загрузчик не работает.

2) Убедитесь, что вы указали правильную плату и COM-порт в программном обеспечении.

3) Проверьте, не поврежден ли USB-кабель.

4) Если микроконтроллер нагревается при включении питания, вероятно, у вас неисправная микросхема.

5) Проверьте целостность печатной платы и ненужных паяных мостов, поскольку мы используем компоненты SMD.

Спасибо

HS САНДЕШ ХЕГДЕ

Рекомендуемые: