Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Если вы пришли из мира Plug-n'-Play-World вселенной Arduino, желая сократить свой текущий проект или, возможно, спроектировали свою первую индивидуальную печатную плату, вы, возможно, уже скоро поймете, что в микроконтроллерах, выпущенных с завода, отсутствуют так называемые микроконтроллеры. загрузчик. Чтобы запрограммировать микроконтроллер, вам сначала нужно записать загрузчик, и этот ключ поможет вам делать это легко и многократно.
Этого можно добиться разными способами, с разными Arduinos и даже на макетной плате, но я счел полезным создать для этой цели специальный ключ. Стоимость материалов, вероятно, даже не достигает отметки в 5 долларов.
Запасы
- Ардуино Нано
- Резистор 10кОм
- Конденсатор 22 мкФ
- Штекерный разъем 2x3 1/10 дюйма с внутренней резьбой
- Термоусадочная трубка
Шаг 1: припаиваем заголовок
Соответственно подключите следующие провода:
Контакт 13: SCK
Контакт 12: MISO
Контакт 11: MOSI
Контакт 10: СБРОС
Контакт 5V: VCC
ПИН GND: GND
Шаг 2: Добавьте резистор 10 кОм
Штифт сброса программируемого Arduino необходимо поднять.
Подключите резистор 10 кОм между 5 В и выводом D10 на Arduino.
Шаг 3: Добавьте конденсатор 22 мкФ
Припаяйте конденсатор 22 мкФ между выводом сброса и заземлением на Arduino. Убедитесь, что полярность правильная, если это электролитический конденсатор.
Шаг 4: термоусадка
Не обязательно, но полезно.
Шаг 5: Загрузите программное обеспечение
Чтобы Arduino Nano можно было использовать в качестве программиста ISP, вам необходимо загрузить скетч ArduinoISP.
- Подключите Nano к вашему ПК
- Откройте IDE Arduino.
- Инструменты -> Порты -> Выберите COM-порт, к которому подключен ваш Arduino (вы можете найти порт в диспетчере устройств)
- Инструменты -> Платы: -> Arduino Nano
- Инструменты -> Процессор -> ATmega328p (старый загрузчик)
- Файл -> Примеры -> ArduinoISP -> ArduinoISP
- Нажмите "Загрузить"