Вопросы по iNav

vadim_unique
karabasus:

air mode выключаете?

Я дальше прихожки то пока и не выбирался, стоял только angle, приземлял в этом же режиме.
В настройках стоит Permanently enable AIRMODE

Basiliocat
vadim_unique:

В настройках стоит Permanently enable AIRMODE

Мое сугубо имхо - лишнее это в INAV. Настраивайте режимы на тумблер. С Air по-любому будет отскакивать, а в навигационных режимах можно вообще чудную попрыгушку получить.

karabasus
vadim_unique:

В настройках стоит Permanently enable AIRMODE

Это хорошо, когда включено постоянно, для самолетов только.

tuskan

Не совсем понятно почему оно вообще по умолчанию включено.

vadim_unique

Убрал этот флаг по умолчанию, сделал отдельный режим, завтра может в поле проверю что изменится

whoim
karabasus:

air mode выключаете?

Он и с включенным должен максимум пару раз прыгнуть слегка. И то, на канале Юлиана был разбор айнава и этого вопроса, решалось вроде установкой trottle_treshold вместо stick_center и rp в релакс, ну и цифровой параметр рядом подобрать 15-20.

Если прям убивать себя начинает - что то не так думаю… сильно

nakedloft
whoim:

UPD кажись понял, работает только TX при таком раскладе.

по идее, такой конфиг организует двунаправленный софтсериал. по крайней мере, у меня на него заведено смарт аудио с видеопередатчика.

whoim
nakedloft:

по идее, такой конфиг организует двунаправленный софтсериал. по крайней мере, у меня на него заведено смарт аудио с видеопередатчика.

Двунаправленный по одному пину? Как то через диод вторую сторону цеплять?
Смартаудио - только в одну сторону передает, tx на rx

SkyPlayer
whoim:

Двунаправленный по одному пину?

Погуглите что такое полудуплекс.

whoim:

Смартаудио - только в одну сторону передает, tx на rx

Смартаудио - двухсторонний полудуплекс, как и смартпорт.

whoim
SkyPlayer:

Смартаудио - двухсторонний полудуплекс.

А как он тогда на обычных uart работает, будучи только к tx припаян? Или я ошибаюсь? Сам ещё не юзал, передатчик с ним ещё лежит, ждёт своего часа)

SkyPlayer
whoim:

А как он тогда на обычных uart работает, будучи только к tx припаян?

Аппаратный уарт умеет полудуплекс, гуглите даташит по STM-ке.

OTR1UM
whoim:

А как он тогда на обычных uart работает, будучи только к tx припаян?

Смартпорт вешают на softserial не из-за того, что железный уарт не может в полудуплекс (он очень даже может), а потому что логические уровни у смартпорта инвертированы.
F4 работать с инверсными уровнями не умеет в силу того, что это исторически самое старое и самое бедное на периферию семейство stm32.
F0, F3, F7 имеют встроенные в чип инверторы, чтобы работать с инверсными уровнями. На этих камнях смартпорт, sbus, fport и другие протоколы заведутся на любом железном уарте.

whoim

То есть на f4 смартаудио на железном uart не заведется? От так дела.
Впрочем, я все равно его на ss хотел.
А нет случайно в айнаве механизмов управления пином как ключём, реле? Который можно было бы связать например с каналом rc…

SkyPlayer
whoim:

То есть на f4 смартаудио на железном uart не заведется?

Вы очень невнимательно читаете. Заведётся, но потребуется либо паяться на приёмнике к неинвертированному смартпорту (на XSR-серии приёмников есть “волшебные точки” на платах, на r9mm и r9slim+ попросту выведен как инвертированный так и неинвертированный смартпорт) либо ставить по дороге двунаправленный инвертор. Ну и третий вариант, как выше озвучено, посадить смартпорт на софтсериал, где инверсия реализована программно. Смартаудио инверсия не требуется, будет работать как на железном порту так и на софтсериале.

whoim

Ага, вы про s.port, я про смартаудио. Понял.

SkyPlayer
whoim:

Ага, вы про s.port, я про смартаудио.

Да, я что-то тоже невнимательно вас прочитал.
В общем, инверсия требуется для SBus, SmartPort и FPort. При этом для SBus в полётниках на F4 обычно уже предусмотрен аппаратный инвертор (для SBus достаточно однонаправленного), а вот для SmartPort и FPort - смотрите мой предыдущий пост.
Для SmartAudio инверсия не требуется, это тоже в предыдущем посте написал.

whoim

Кстати, в таргет.аш находил настройки ss как для прямого, так и для инвертированного варианта.
Дефайнами.

SkyPlayer
whoim:

Кстати, в таргет.аш находил настройки ss как для прямого, так и для инвертированного варианта.
Дефайнами.

Вы ошибаетесь - софтсериал может работать как в прямом так и в инвертированном простым “программным” переключением (как и “железный” UART на F3 и F7) без необходимости изменения исходного кода и пересборки прошивки.

whoim
SkyPlayer:

Вы ошибаетесь - софтсериал может работать как в прямом так и в инвертированном простым “программным” переключением (как и “железный” UART на F3 и F7) без необходимости изменения исходного кода и пересборки прошивки.

Попробую тогда понять, зачем эти дефайны