ESP32 - получить данные по RS232 в сериал и вывести в монитор порта

Описание задачи:
есть устройство, которое общается по протоколу RS232 (7 data bit, even parity, 4800 bd, 1 stop bit, Xon/Xoff протокол);
необходимо реализовать примерно такую схему:
через конвертер RS232 - uart подключаемся к Serial1 или Serial2 порту esp32 / 8266 и
отправляем команды в HEX, на что устройство должно присылать ответ. Этот ответ выводим в Serial монитор ардуино IDE.

В итоге требуется устройство или скетч?

скетч

Пишите wrk.sadman@gmail.com - придумаем что-нить.

Садман, ты ж сказал что лето и ты отдыхаешь. Кругом вруны получается. Ужос

ТС, если садман всё же предпочтёт “не грызться за сосиску потому что на дворе лето”, то можете написать мне fridgetester@mail.ru

Летом отдыхают бездельники. Потому что дел за гланды

Всем доброго дня. Постараюсь уточнить задачу, так как много с кем общался и все присылают однотипные варианты, которые не работают.

!!! Настройки порта для приёма и отправки HEX команд - 7E1, 4800 бод!
В сериал порте arduino ide - 8N1, так же 4800 бод.

Xon/Xoff протокол - как я понял подразумевает использование пинов RTS и CTS.

Соответствующий переходник от waveshare есть, могу оперативно протестировать.
Просто подключить RX - TX и отправить Serial2.write - не работает.

Буду благодарен помощи в решении данного вопроса. На связи почти всегда. О цене договоримся, главное чтобы смогли победить эту задачку )

Просьба отписаться кто может помочь, с учётом уточнения :slight_smile:

Т.е. не уверены что ли? Тогда присылайте заодно на прибор свой документацию.

Нет, не подразумевает. И заниматься такой фигней на удаленке - дурь полная.

Что то я не вкурю - на ББ нельзя сразу принимать эти данные ? К чему там ESP ???

Не уверен. Есть три hex команды. В инструкции описание протокола, которое я скопировал в задачу.

7 data bit, even parity, 4800 bd, 1 stop bit, Xon/Xoff протокол -
эта информация из документации. Другой инфы увы, нет

Нет, не подразумевает. И заниматься такой фигней на удаленке - дурь полная.

Может и дурь, но решаемая. Нужна помощь в решении

потому что дальнейшее развитие проекта требует связи с инетом.
Что такое ББ ?

Большой Брат. Так называют стационарный ПК

Имейл вам дан. Не пишете - значит помощь не нужна.

Вам толкуют про то, что сначала нужно наладить связь устройства с компом через какой-то терминал, который позволяет легко менять настройки протокола.
Когда связь будет налажена это уже просто перенести на есп.

определенно не Xon/Xoff

Связь через Serial Port Monitor работает. Команды уходят - ответ приходит. Устройство реагирует штатно. Те же команды через esp - не хочет.

С ПК работает. Надо на мк сделать

кстати, а почему нет? Это же программное управление потоком, значит можно сделать на практически на любом УАРТе
Это RTS/CTS не запустить, если поддержки на уровне железа нет… а Xon/Xoff можно

Если только ТС не путает RTS/CTS и Xon/Xoff