naza2frsky - адаптер смартпорта для FrSky за 3$
к сожалению сейчас не могу посмотреть что там было, но в любом случае зачет, странно что ни кто раньше на баг не указал. По поводу глитча, то что он пишется в лог даже хорошо, проще разбирать краши 😃 Если уж фиксить то в коде полетного контроллера а не адаптера
Разобрался
Спасибо!
Интересно, а можно спалить смарт порт на приемнике x8r?
Ситуация такая: арду нано, залил скетч, подключил к апм, модем мигает, 13 диод на арду мигает, Rx диод мигает. На экране аппы координаты - все 0, до этого прочерки были. Ну думаю класс, заработало!
Потом выключил, поставил скрипт в Таранис и все пропало:( Перепрошил арду. Теперь моргают rx и tx а 13-й вообще не горит. Вот сижу и думаю мог ли я сжечь порт в приемнике? Прошивал вторую идентичную арду - результат одинаковый.
Подскажите (это первая моя ардуина, тыкаюсь пока как котенок), как залить хекс файл. Со скетчем вроде понятно прогой Arduino IDE.
Подскажите (это первая моя ардуина, тыкаюсь пока как котенок), как залить хекс файл. Со скетчем вроде понятно прогой Arduino IDE.
Hex файл заливается через Atmel AVR Studio (здоровый такой динозавр), через USBasp программатор.
можно и мелким xloader через ftdi но в арудинке должен быть загрузчик который ftdi не зальешь нужен USBasp. Впрочем это больше самоделок касается, готовые платы даже китайские идут уже с загрузчиками
Спасибо! Буду разбираться с “динозавром”. USBasp у меня есть и коронка для Меги с ХоббиКинга
FrSky крайне рекомендую прошивать через OpenTX, там же конфигурируется файл прошивки, проверяются наличия свежих версий и многое другое.
Это оригинальный прошивальщик от OpenTX - открытого программного обеспечения, на котором работает Taranis.
Просто скачиваете версию для своей ОС и устанавливаете, дальше все понятно будет.
Подскажите (это первая моя ардуина, тыкаюсь пока как котенок), как залить хекс файл. Со скетчем вроде понятно прогой Arduino IDE.
Так же можно мелкой программкой ARP Uploader (Arduino Hex Uploader and Programmer) залить hex, подключив платку по любому USB-UART. Опять же, если загрузчик уже записан.
Если его нет - то можно залить , но уже программатором, например с помощью легкой и мощной SinaProg. Вот прошивка загрузчика для ATmega328. Для правильной работы установить фьюзы - Low: FF, High: DA, Ext: 05, Unlock bits: 3F, Lock bits: 0F. Ну или любой другой hex можно залить с помощью SinaProg через USBasp.
Так никто и не ответил на мой вопрос 😦
Повторю.
Ардуино Нано V3, АПМ, FrSky X8R, Taranis Plus.
Залил в Ардуину hex (из сообщения 89), потом залил скетч (из сообщения 139). Диоды RX и L (на 13 -й ноге он) помаргивают. Подключаю RX Ардуины в TX модема, питание и Smart Port с приемника FrSky X8R.
Все диоды (на модеме и Ардуине) синхронно моргают, на таранисе ничего нет 😦 Только координаты поменялись на 0, вместо прочерков и параметр А2 стал 1024.
Модем работает. Т.е. могу в МП подключиться к АПМ.
Что я не так делаю? Помогите! Спасибо!
ПОмог бы но у меня Naza, а не APM…
Попробуйте помониторить что идет вообще с APM-а на ардуину. ПОсмотрите через Serial Monitor ардуины.
ПОсмотрите через Serial Monitor ардуины.
Смотрел. Сыпется чего то, раз в секунду примерно.
ну повставляйте print-ы, посмотрите что конкретно сыпется.
Компас, координаты. и т.д.
ну повставляйте print-ы
Это что?
Там сыпется мусор какой то. Квадратики, буквы…
А! Понял! print повставлять в скетч. Сделаю.
Думал об этом на самом деле, но руки не дошли 😃
В приемник попадает что то, ибо если отключить провод от TX, то на экране Тараньки координаты становятся прочерками.
Приемник забинден в режиме D16
Да, от приемника надо отключить.
По поводу квадратиков - попробуйте поставить скорость 115200 (или посмотрите какая скорость порта APM-а… я просто не знаю, не качал исходники для APM.
посмотрите какая скорость порта APM-а…
57600
Serial monitor переключите на эту скорость и попробуйте принтами повызывать информацию с мозга.
Если с нее все нормально идет, надо копать дальше.
Вечером сделаю.
Снова я к Вам с глупыми вопросами, так как не получил ожидаемого результата.
Цель: отображение координат на экране аппы на случай краша коптера. Можно еще стрелку компаса (ради интереса), но для FPV она не важна.
Имеется: Таранис с 13 прошивкой (без скриптов).
Применик X9R, забинден в d16.
Naza M Lite, прошита под версию 2.
Куплено ардуино про мини, припаяны провода и переходники, в нее Arduino IDE залит скетч 3 версии. Хекс-файл, как я понял, никуда заливать не требуется, раз скетч нормально льется. Судя по светодиоду (мерцает), сигналы льются (кроме мультитестера, приборов нет). На экране Тараниса количество спутников (curr) - ноль. Понимаю, что не хватает какой-то галки в настройках. Или нужно залить скрипты?
Буду признателен, если кто-то пошагово объяснит процесс заливки программ и настройки.
Та же самая история. Только апм.
скрипты ни какие не нужны, а сама наза видит спутники? Светодиоды на назе зеленым пыхают? В принципе курс (компас) должен работать сразу после вкл, по нему лучше и ориентироватся на первом этапе а не по кол-ву спутников