OSD Платы.
В букваре указано, что аналог RSSI надо включить через #define ANALOG_RSSI_ON_MINIMOSD и прошивку перекомпилировать. В devo-m прошивка закрытая, стало быть вывести RSSI просто нельзя?
а каким образом связана невозможность компилирования прошивки для devo-m с компилированием прошивки для Minim OSD? Насколько я понимаю, нужно просто раскомментарить ключ ANALOG_RSSI_ON_MINIMOSD в OSD_Config.h скомпилировать прошивку с RSSI и залить ее в Minim OSD, не прикасаясь к devo-m
Спасибо за ответ, верно. Это я запутался в прошивках. Но где взять готовый скетч с файлами в отдельной папке или в архиве для прекомпиляции?
Такс. Краткий курс по ардуино освоил. Скетчи есть тут minimosd-extra.googlecode.com/svn/ и тут arducam-osd.googlecode.com/svn/trunk/. Загружаю их через TortoiseSVN в папку директория arduino со всеми либами и потрохами согласно букваря. Через File/Sketchbook они видны, но даже компиляции исходников без изменений завершаются ворохом ошибок. Понимаю, что вопрос уже не совсем к OSD, но где ошибка и куда копать? Всего-то надо сделать .hex с такими изменениями:
You need to enable it – in OSD_Config.h:
// JRChange: PacketRxOk on MinimOSD:
// #define PACKETRXOK_ON_MINIMOSD
// Amedee: Analog RSSI on MinimOSD:
#define ANALOG_RSSI_ON_MINIMOSD
Check as well you are using the right port on the ATmega328p – in AnalogRSSI.h:
#define RSSI_PIN 1 // A1 is pin 24
ворох ошибок, точнее предупреждений это нормально, по крайней мере для опенсорсного MinimOSD 😃 Главное чтобы hex в итоге компиляции получался. Если нет, и компиляция прерывается с ошибкой, то нужна конкретная ошибка чтобы получить конкретный совет куда копать
Вот в этом-то и проблемка, что Error compiling завершаются даже дефолтные скетчи OSD загруженные с гуглкода. Board Arduino Nano/Proc Atmega 328… Надо ли все libraries из папок переписать в корень директоря arduino?
Если делать все делать точно по букварю приведенному выше, особое внимание на скриншот “Preferences”, то ничего дополнительно копировать не нужно
Вот в этом-то и проблемка, что Error compiling завершаются даже дефолтные скетчи OSD загруженные с гуглкода. Board Arduino Nano/Proc Atmega 328… Надо ли все libraries из папок переписать в корень директоря arduino?
В среде разработки Ардуино в папке Скетч Импортировать библиотеки. Если там указаны нужные для проекта библиотеки, то проблем не должно быть. Иначе точно будет куча ошибок и компилляция прервется. Если библиотек там нет то Адд Лайбрериз и найдите на компе нужные библиотеки.
Если там указаны нужные для проекта библиотеки, то проблем не должно быть.
Библиотеки импортированы. Пути в пропертиз прописаны. В File/Sketchbook все видно. Вот например, попробуйте скомпилировать minimosd-extra\MinimOsd-Alternate by Airmamaf\Source\ArduCAM_OSD из папки скетчей minimosd-extra.googlecode.com/svn/. Железно завершается ошибкой на OSD_Vars.h:3:30: fatal error: DMD_SommeAverage.h: No such file or directory
#include <DMD_SommeAverage.h> хотя и директорий и библиотека такая есть. Уже все копья обломал…
Уже все копья обломал…
Попробовал собрать - есть такая ошибка.
Лечится просто, взять с++.h из другой ветки в каталог библиотеки libraries\AP_Common, там же где лежит файл с++.cpp
Вылезет ещё ошибка с отсутствие определения loadBar(); - закоментировать.
После этого - собралось без ошибок.
Заказал на Ебее платку вроде Ардуины, но с STM32. Хочу попробовать портировать на более быстрый камень. Не только ОСД, конечно, есть еще задумки. Может кто посоветовать учебник по этому контроллеру? Или форум русскоязычный, где обсуждаются STM32? Есть желание разобраться с исходниками для полетного контроллера и вообще для общего понимания. Я не профессиональный программер.
Народ помогите! Ситуация такая: собрал в кучу Multiwii crius SE, gps, minimOSD, приемыш от новой аппы FlySky i6, при отключенном передатчике ОСД видеокартинку выдает… при включении аппы изображение пропадает(черный экран), аппу выключаю черный экран остается до переподключения батареи, если аппа сразу включена а потом квадрик включается --> черный экран… Что делать??? куда искать???
Что делать??? куда искать???
Проверить питание. Должно быть 5В, без просадок, пульсаций. Максимально укоротить кабель от контроллера до OSD.
вроде Ардуины, но с STM32. Хочу попробовать портировать на более быстрый камень. Не только ОСД, конечно, есть еще задумки. Может кто посоветовать учебник по этому контроллеру?
Всё непросто с этим камнем. В особенности по сравнению с ардуиной. Много примеров на easyelectronics.ru
Там даже среду разработки установить - танцы, сцуко, с бубном. А то и с двумя. А что за плата “вроде ардуины”? Leaf Maple что ли? Производитель на неё положил, если что. IDE - клон ардуины тоже находится в очень плачевном состоянии. Как-то так.
Всё непросто с этим камнем. В особенности по сравнению с ардуиной. Много примеров на easyelectronics.ru
Там даже среду разработки установить - танцы, сцуко, с бубном. А то и с двумя. А что за плата “вроде ардуины”? Leaf Maple что ли? Производитель на неё положил, если что. IDE - клон ардуины тоже находится в очень плачевном состоянии. Как-то так.
STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino DHUS
Платка дешевая, как Ардуино Нано. Есть еще такая STM32F4 DISCOVERY уже посерьезнее. Поставил цель разобраться с кодом Арду. Но для АРМ уже смысла нет.
Любой, лишь бы работал…
Проверить питание. Должно быть 5В, без просадок, пульсаций. Максимально укоротить кабель от контроллера до OSD.
Перекинул на другой регуль(незадействованный на квадрике) заработало. Благодарю за наводку 😃
Подскажите, пожалуйста, может кто сталкивался. Поставил на плату CRIUS AIOP V2 самолетную прошивку. Все вроде настроил, но через две минуты после взлета вместо данных телеметрии появляется надпись no mav data. OSD -экстра, прошивка r800, плата Mavlink OSD v2. В МР параметры выставил по рекомендации с сайта проект Экстра. В какую сторону рыть?
В какую сторону рыть?
В сторону питания цифровой части… Выше рекомендовали ставить приличную емкость по питанию…
подскажите, пожалуйста, какие сейчас последние актуальные (исправленные, допиленные, неглючные и пр.)))) версии плат. Желательно без модов что бы работали.
Какую лучше взять MinimOSD или MavlinkOSD?
Спасибо за ранее.
Уважаемые! Подскажите, можете даже попинать за невнимательность прочтения форума. Похоже, что у меня слетел бутлоадер на Minimosd.
Как мне его туда законопатить? Ведь через FTDI же не получится? Нужен USBasp и подпаиваться к соответствующим ногам на OSD?
Потом в среду Ардуино и заливать?