Проблема при общении через RS485
- Войдите на сайт для отправки комментариев
Здрасте. Работаю с Arduino MEGA 2560. Пытаюсь общаться с ней через RS485, Собственно проблема в том, что посылки на ардуину приходят нормально, судя по данным выводимым через UART0 на терминалку, посылки принимаются правильно, контрольные суммы расчитываются верно и ответ на них отсылается правильно и вовремя. Но на выходе происходит что-то странное: разнообразные задержки и какая-то не регулярность отправки ответов. Это видно как из осциллограмм, так и на принимающем устройстве. Из-за этого ломается вся связь. работает через раз, с большими задержками что в итоге приводит к полной неработоспособности. Иногда связь вообще перестаёт работать. Может была у кого похожая проблема? А то я уже не знаю кого винить, т.к. отправку данных по UART произвожу даже не чере println, а напрямую через регистры.
Заранее спасибо.