Можно ли запрограммировать Arduino Pro Mini с помощью Arduino Uno R3?
Недавно я получил Arduino Pro Mini в подарок, и у меня нет внешнего USB-программатора для программирования Pro Mini. Однако у меня есть Arduino Uno R3, и я думаю, что это было бы возможно, поскольку у них обоих одинаковая тактовая частота и микроконтроллер (16 МГц с atmega328).
Можно ли запрограммировать Arduino Pro Mini с помощью Arduino Uno? Если да, то как это сделать?
@zeldarulez, 👍9
Обсуждение3 ответа
Лучший ответ:
Просто подключите контакты (RX, TX, сброс, питание и заземление) к соответствующим контактам на вашем Uno.
Возможно, вам придется вынуть ATMega328 из вашего Uno, чтобы это заработало.
Помните, что вам нужно подключить его к правильному контакту питания! Если ваш pro mini работает на 3,3 В, то вам нужно подключить его к контакту 3,3 на вашем Uno.
Посетите страницу ArduinoToBreadboard для получения дополнительной информации. Прокрутите вниз до "Загрузка с использованием платы Arduino". Хотя там показано, как программировать Arduino на макетной плате, схема подключения та же.
Вы можете программировать с помощью платы SMD, вам не нужно подключать линию сброса, удерживайте кнопку сброса на uno в течение всего процесса и нажмите кнопку сброса на mini, как только IDE скажет «загрузить», чтобы загрузить скетч, удержание uno в режиме сброса не помешает работе последовательного порта
Есть еще один метод, с помощью которого вы можете загрузить свои программы эскизов. Запрограммируйте UNO скетчем "Arduino as ISP" и подключите pro mini через контакты SPI (плюс линия сброса). См. "Загрузка с помощью программатора" на веб-сайте Arduino и в других местах в Интернете, включая обмен стеками. Этот метод позволит вам использовать всю память чипа и избежать использования загрузчика, но вам нужно будет загружать с помощью SPI каждый раз.
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Проблема с загрузкой кода
- Скетчи не загружаются в Uno
- Нет заголовочных файлов (.h) в Documents\Arduino\libraries\arduino_144469 с демонстрационным кодом
- Ардуино для чтения с преобразователя RS232 в последовательный модуль TTL
- Отключение Arduino при загрузке
- Не могу загрузить программу в Arduino Uno
- "/dev/ttyACM0": отказано в разрешении " в Ubuntu 18.04
Какой Pro Mini, 3,3 В или 5 В? Думаю, это должен быть 5 В, так как другой (3,3 В) работает только на частоте 8 МГц., @jfpoilpret