Тонкая настройка Serial

CivicEG
Offline
Зарегистрирован: 12.09.2014

Вообщем есть две платы которые между собой общаються через Can-шину 

подключаюсь к шине этой  и через программу Terminal1.9 смотрю о чем речь)

методом суточного тыка определил скорость и все параметры, теперь нужно и ардуинке обяснить как слушать

Вот тут проблема! все что получилось сделать это поставить скорость, два стоповых бита и четность!

как быть со всеми другими параметрами? 

на скрине видно чего не хватает и четность я так понимаю не одно и тоже Even и Mark  ?

CanSerial.begin(115200,SERIAL_8E2);

 

CivicEG
Offline
Зарегистрирован: 12.09.2014

Ставлю четность EVEN вроде бы данные идуд корректно, это хорошо.

но изза Handshaking начинают теряться байты или местами не те данные приходят. Вообщем в рукопожатие изюменка ска)

В силах ардуины справится с этим есть, а вот как? библиотека другая нужна?

uno
Offline
Зарегистрирован: 16.06.2016

А просто поставить нет, не судьба. Собсно он нужен только при паралельной передаче данных, неужели скорости последовательной не хватает? вот тут инфы по компорту достаточно:

http://www.softelectro.ru/rs232prog.html#M13