Командная строка и все что с ней связано.

mburec

Добрый день уважаемые моделисты.
Есть полетный контролер X-Racer v3.1 в котором не хватает портов для подключения. Надо 4: Приемник, GPS, OSD ну и сам порт для подключения USB к компьютеру.


При подключении Softserial появляется дополнительный порт.

Приемник который первоначально был подключен ко второму порту хочу подключить к порту Softseril 1.
Провод с управляющего сигнала приемника перепаиваю с контакта Rx 2 на 5 канал PWM согласно resource.

Так как площадка resource SERIAL_RX 11 B00 совпадает с resource PWM 5 B00
Включаю питание, а контролер не видит приемник.
Что не правильно делаю?

tuskan
mburec:

Есть полетный контролер

Инкогнито?

mburec:

Включаю питание, а контролер не видит приемник.

может потому что надо инвертировать порт?

mburec

В начальном положении set tlm_inversion = ON
Попытка сделать инверсию не получается.
resource
Что делаю не правильно?

MFer
mburec:

совпадает с resource PWM 5 B00

почему pwm 5? надо motor 5.

mburec

Изначально настроен SERIAL_RX 11 B00 на pwm 5. Можно перекинуть и на motor 5.

MFer
mburec:

Провод с управляющего сигнала приемника перепаиваю с контакта Rx 2 на 5 канал PWM

припаян на сигнальный пин 5 мотора?
если да, то это не PWM 5, а MOTOR 5. и у мотор 5 будет другой ресур. не B00. только и всего.
да и еще - от всех остальных назначений на этот IO полетник надо освободить, т.е. на пине MOTOR 5 (какой он там у вас номер будет) кроме софтсериала ничего больше сидеть не должно. проверяете командой resource list

и да, имхо паять управление на софтсериал - это неправильно.
лучше уж туда OSD повесить…

18 days later
mburec

Подключить приемник к софтсериалу не получилось из-за невозможности инвертировать порт.
Повесил на софтсериал, как показано на схеме, GPS. Все работало.
Теперь есть желание подключить внешний барометр и компас.
Подключать барометр и компас нужно к контактам I2C SCL и SDA.
На контролере данных контактов я не вижу.
Набирая в командной строке resource list вижу следующую информацию:
B06: I2C_SCL 1
B07: I2C_SDA 1
Скажите пожалуйста можно переназначить свободные контакты на контролере для выходов SCL и SDA, и припаять к ним барометр с компасом?

1 month later
mburec

Не хватает портов в контролере.

На UART 2 висит приемник, на UART 3 висит OSD, на SOFTSERIAL1 висит GPS.

Хочу еще подключить SmartAudio для управления видеопередатчиком с аппаратуры.
Вот ссылка как делать intofpv.com/t-control-vtx-through-minimosd
Может кто знает как к UART 1 подключить OSD?

21 days later
MontyPyton
mburec:

Может кто знает как к UART 1 подключить OSD?

Подключай кабелем, minimOSD работает через MSP (как раз на UART1 уже включен, ничего больше настраивать в полетнике не надо). Не забываем только кабель выдергивать перед подключением к Betaflight по USB !

20 days later
mburec
MontyPyton:

Не забываем только кабель выдергивать перед подключением к Betaflight по USB !

Забыл, спалил, теперь жду новое OSD.

MontyPyton
mburec:

Забыл, спалил, теперь жду новое OSD.

Странно вообщето. Максимум неприятностей что мне довелось от этого получить это - НЕподключение к Betaflight (так как порт занят). Не думал что так можно что-то спалить.


Я вот так припаял прям на плату в UART3 (только порт к сожалению будет занят).

MontyPyton

Да, все прекрасно работает serialpassthrough 2 115200 в моём случае