NB serial port SBus-specific

В продолжении темы нестандартных решений.
Имеем порт S.Bus/S.Bus2, технически это one-wire serial, 100000 8E2. Хотелось бы практически подсматривать (без логического анализатора), что там летит. USB-TTL адаптер – некий китаец на CHG340, работает на 4.11 из коробки и без нюансов.

Got S.Sbus/S.Bus2 port, technically this one is one-wire serial, 100000 8E2. Want to look what transmitted without LA, what happens on bus. USB-TTL adapter is unnamed chinesee, work out of the box on linux 4.11.

Итак, решение 😉 And so, the solution is…

Опция encoding очень занятная штука, позволяет “на лету” декодировать пакеты и приводить к вполне осмысленному состоянию. Encoding option is pretty nice, very useful to check what happens on live bus with correct values (channels and so on). U can read more here.

Становлюсь извращенным фанатом питона 😉

NB Serial port term emu with non-standard baud rate

As a part of T.B.D. here 😉 miniterm2.py – very nice and light program from pyserial package.

This one is connection with esp8266 (bricked for some reason).

NB Терминал на *nix – серийный порт любой ценой ;)

Не очевидно, но иногда бывает нужно хоть чем-нибудь зацепится с *nix машины последовательным кабелем, нуль-модемом или прочим. Ну, не minicom-ом единым 😉 Далее – скорость (baudrate) 9600, порт (port) /dev/ttyS0 (практически же можно увидеть все, что угодно).

Sometimes you need some way to get connection from (your) (very old and sometimes really outdated) *nix-machine with a serial cable, null-modem or other. Here is our winner list 😉 Port speed 9600, port /dev/ttyS0 as an example below.  Continue reading NB Терминал на *nix – серийный порт любой ценой 😉