Не все же по земле ходить - иногда и сверху взглянуть хочется. Тем более что виды открываются - сказочные! Все, связанное с отрывом от повернности.
Не сообразил - что уже выложили. Попробовал. S-BUS не видит
В Messages говорит вот так:
RevoMini 00390056 30365110 36373239Frame: QUADAPM:Copter V3.5-dev (cd7728b8 ???? ?????? 16 13:23
В консоли - дата на русском, починю. SBUS - попробую отладить на выходных
[2017-03-16 10:23:44] night_ghost писал(а): В консоли - дата на русском
Так и понял. Проще цифрами выдавать в международном формате yyyy-mm-dd.
[2017-03-16 10:23:44] night_ghost писал(а): SBUS - попробую отладить на выходных
Буду ждать
там было просто $(shell date) в Makefile, че оно выдало я не смотрел Теперь добавил --rfc-3339=seconds, будут только цифры
Выложена новая сборка
> добавлена поддержка приема SBUS через UART1 на платах AirbotF4, с соответствующим параметром
Что-то у меня так и не видит S-BUS. Включил 1 на HAL_UART1_SBUS, перезагрузил на всякий случай, не помогло. Что я делаю не так?
[2017-03-28 09:28:03] anprivate писал(а): Включил 1 на HAL_UART1_SBUS, перезагрузил на всякий случай, не помогло. Что я делаю не так?
Требуете от софта в состоянии пре-альфа надежной работы Ну нету сейчас у меня свободного приемника со SBUS, тот что был проглючил и через несколько секунд после включения начинает выдавать мусор. PPM проверено, работает. DSM в UART5 тоже, такой сетап у меня. Будет время - спаяю генератор SBUS на ардуине, прогу уже сделал. Тогда и смогу отладить.
Исправлен баг с зависанием под потоком данных UART (например SBUS), бинарники будут чуть позже.
А не сделать ли прямое подключение к регулям, как в Clean/Beta-флайте?
Конечно сделать! Это удобнейшая фича!
К стати, какие протоколы управления регуляторами поддерживает Ваша прошивка?
[2017-03-30 14:41:19] macrokernel писал(а): акие протоколы управления регуляторами поддерживает Ваша прошивка?
Все кроме DSHOT. Но на самом деле правильного OneShot125 за глаза хватает - Ардукоптер имеет фиксированный цикл 400Гц, а самолет вообще так только 50.
Вроде бы починил SBUS через UART1 на платах AirbotF4
Проверялось или теоретически? Сейчас залил - по прежнему ничего не видит.
Теоретически проверялось Мой полудохлый приемник и в режиме PPM, и в режиме SBUS выдает аналогичный бред, а раньше в режиме SBUS было молчание.
Покупать живой SBUS приемник в ближайшие планы не входит, так что - чем богаты...
Любопытно. У меня тупо висят фейлсейвовые значения - вообще никакой реакции на приёмник.
Пульта вообще не видит? Режим через USART1?
Да. Подключил на SBUS/PPM, в параметрах включил HAL_UART1_SBUS включил на 1. Никакой реакции. Пробовал включить еще и HAL_SOFTSERIAL - ничего не изменилось - на RC in висят дефолтные значения.
HAL_SOFTSERIAL пока просто затычка, не используется. Со SBUS странно, в режиме UART оно не работало раньше оттого что SerrialManager его реинициализировал, сейчас это заткнуто, других проблем с УАРТами давно не было...
Кстати, а как обстоят дела с версией отсюда?
UPD. и отсюда
UPD2. Вот тут SBUS точно работал
Первая версия: даже не видится Mission Planner
Вторая версия: нет файлов под airbot
Третья версия: тоже нет файлов под airbot
ага, нету - я тогда о ней не подозревал Но проц один и PPM1 нога там же, так что должна увидеться и с прошивкой для Революшн.
Okey. Все версии просто не коннектятся к mission planner. Видятся как PX4 FMU, но mavlink'а нету.
ах да, они ж не видят барометр... и тупо падают в panic(). Значит надо на настоящем Революшн проверять...
новая версия
Как на счёт Omnibus F4 V3
у неё там барометр встроенный и осд на борту
Хочется собрать до кучи sbus s.port gps compass osd
[2017-04-23 03:36:44] dangerd писал(а): у неё там барометр встроенный и осд на борту
помимо этого на ней отсутствует EEPROM, замененный картой MicroSD. Так что когда допилю ее поддержку тогда будет.
Вроде как удалось разобраться с ориентацией компаса, а попутно еще и внести последние изменения из апстрима
Плата AirbotV2 работает вместе со всем набортным железом. Ну как работает - не виснет
И похоже заодно починился SBUS через USART1 - неверный порядок #ifdef приводил к тому что эта поддержка вообще не компилировалась
Исправлено зависание при старте на платах Revolution/RevoMini
Вы автоматически вступите в эту группу, когда ответите в теме.
Если Вы не зарегистрированы на сайте, то можете создать учетную запись.Также Вы можете войти, используя аккаунт одного из сайтов:
Запомнить