Прошивка OrangeRX приемника/передатчика.

Используется программатор FTDI 3.3V (и по сигналам и по уровню питания).
Для процесса программирования приемника и передатчика почти все действия идентичны:
Скомпилировать прошивку через среду Arduino IDE (см инструкции на конкретную прошивку).
Итоговый hex-файл прошивки находиться в папке build*длинный_номер* внутри временной папки Windows, расположенной по пути, указанном в переменной окружения Windows TMP. При поиске .hex – ориентироваться на время создания файла. Файлик лучше скопировать в более удобное расположение.
Другой вариант - скачать готовый hex-файл с необходимой прошивкой.

Все электрические работы выполнять с присоединенной антенной!

Подключить приемник/передатчик к программатору: TxD->RxD; RxD->TxD; DTR->DTR; GND->GND. Питание на приемник/передатчик пока не подавать – это нужно будет сделать позже, при запуске процесса прошивки.
Запитать Приемник можно через выходы каналов дозволенным напряжением (3.7 – 15V – по документации), лучше – 5В (UBEC, батарейки, блок питания ПК и т.п.). Запитать передатчик нужно 3.3V – можно от разъема выдачи напряжения 3.3V программатора (можно другим источником).

Запустить ARP Arduino Uploader
Выбрать «Hex file to write» - ранее подготовленный .hex, В Setup установить: COM-порт, которым определился Ваш программатор и микроконтроллер m328p.
(!) Проверить AVR Dude Params – строка набирается по мере смены настроек и в конце нужно убедиться (если надо – ручками исправить), что скорость 57600 (параметр должен быть: –b57600).
Нажать Upload и тут же подать питание на прошиваемый модуль. Появится консольное окно, в котором эффектно должен отразиться процесс заливания прошивки. После завершения, как мне кажется, нужно подождать несколько секунд, а затем выключить питание модуля. При следующем включении питания он будет готов к дальнейшему использованию по назначению.

  • 1504
Comments
XICHNIK55

Нельзя было всё поконкретней описать ,со скринами,пошагово.Дневник читают программисты что ли?Что такое скомпилировать?Так любой может с какого нибудь ресурса слизать и выложить.