fix.org.ua

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Заливка файла ino (скетч Arduino) в контроллер

Заливка файла ino (скетч Arduino) в контроллер 1 год 3 мес. назад #4

  • fix
  • fix аватар
  • Не в сети
  • Администратор
  • Сообщений: 37
  • Репутация: 1
Вопрос тривиальный, но иногда возникает, поэтому пишу здесь, чтобы не повторяться потом.
Есть файл ino, есть контроллер, как это совместить?
Способ 1. Если контроллер установлен на плате Arduino Nano/Uno/Mega и в нем есть бутлоадер - нужен USB кабель, далее качаем Arduino IDE с оф.сайта (это бесплатно) - www.arduino.cc/en/main/software
После установки в окне Arduino IDE "Файл-Открыть", выбираем свой ino, далее в "Инструменты-Плата" выбираем название своей платы, в "Инструменты-Порт" выбираем номер порта (определяется при подключении платы, если не знаем номер, то отключая/подключая шнурок смотрим в свойствах системы номер порта), далее "Скетч-Загрузка".
Способ 2. Если в контроллере нет бутлоадера, но есть программатор. Качаем Arduino IDE с оф.сайта (это бесплатно) - www.arduino.cc/en/main/software
После установки в окне Arduino IDE "Файл-Открыть", выбираем свой ino, далее "Инструменты-Программатор", выбираем свой программатор (например USBISP), далее "Скетч-Загрузить через программатор".
Способ 2.1. Если в контроллере нет бутлоадера, но есть программатор. Качаем Arduino IDE с оф.сайта (это бесплатно) - www.arduino.cc/en/main/software
После установки в окне Arduino IDE "Файл-Открыть", выбираем свой ino, далее "Скетч-Экспорт бинарного файла". Далее открываем ту папку, где был ino-файл и видим там hex-файл. Далее при помощи программатора (например USBASP) и любой программы-прошивальщика (например Khazama) заливаем hex в контроллер.
Способ 3. Если в контроллере есть бутлоадер, но нет платы Arduino и нет программатора (также этот способ подходит для Arduino Mini Pro). Нужен USB-TTL адаптер. Подключаем его к USB и к контроллеру (GND-GND, Vcc-Vcc, RX-TX, TX-RX) и далее прошиваем непосредственно как в способе 1 через Arduino IDE.
Способ 4. Если в контроллере нет бутлоадера и нет программатора, но есть другая плата Arduino. Подключаем рабочую плату с бутлоадером к ПК, далее "Файл-Примеры-Arduino ISP", "Скетч-Загрузка". Затем плата Arduino работает в качестве программатора как в способе 2 и 2.1
Способ 5. Если в контроллере нет бутлоадера, нет программатора, нет другой платы Arduino, но на ПК есть LPT порт. Осторожно подключаем контроллер к LPT (подключение ищите в интернете по запросу "программатор 5 проводков") и далее действуем как в пункте 2.1
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.161 секунд
Работает на Kunena форум