Описание задачи:
есть устройство, которое общается по протоколу RS232 (7 data bit, even parity, 4800 bd, 1 stop bit, Xon/Xoff протокол);
необходимо реализовать примерно такую схему:
через конвертер RS232 - uart подключаемся к Serial1 или Serial2 порту esp32 / 8266 и
отправляем команды в HEX, на что устройство должно присылать ответ. Этот ответ выводим в Serial монитор ардуино IDE.
В итоге требуется устройство или скетч?
скетч
Садман, ты ж сказал что лето и ты отдыхаешь. Кругом вруны получается. Ужос
ТС, если садман всё же предпочтёт “не грызться за сосиску потому что на дворе лето”, то можете написать мне fridgetester@mail.ru
Летом отдыхают бездельники. Потому что дел за гланды
Всем доброго дня. Постараюсь уточнить задачу, так как много с кем общался и все присылают однотипные варианты, которые не работают.
!!! Настройки порта для приёма и отправки HEX команд - 7E1, 4800 бод!
В сериал порте arduino ide - 8N1, так же 4800 бод.
Xon/Xoff протокол - как я понял подразумевает использование пинов RTS и CTS.
Соответствующий переходник от waveshare есть, могу оперативно протестировать.
Просто подключить RX - TX и отправить Serial2.write - не работает.
Буду благодарен помощи в решении данного вопроса. На связи почти всегда. О цене договоримся, главное чтобы смогли победить эту задачку )
Просьба отписаться кто может помочь, с учётом уточнения
Т.е. не уверены что ли? Тогда присылайте заодно на прибор свой документацию.
Нет, не подразумевает. И заниматься такой фигней на удаленке - дурь полная.
Что то я не вкурю - на ББ нельзя сразу принимать эти данные ? К чему там 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