LINUX.ORG.RU

История изменений

Исправление asaw, (текущая версия) :

датчик температуры с выходом RS485 порта я его через конвертер подключил к RS232

C++ здесь ни при чем. Тебе нужно разбираться с Си, с железом и с драйверами. Если вся эта конструкция работает в полудуплексном режиме, то возможен такой вариант, что данные из UART не успевают передаться до того, как ты переключаешься на приём. С другой стороны если не успеешь переключиться на приём вовремя, то можешь просто пропустить часть данных. То есть здесь получается работа в realtime. Нужно использовать соответствующие возможности драйвера в ядре: https://github.com/torvalds/linux/blob/master/Documentation/serial/serial-rs4...

Исправление asaw, :

датчик температуры с выходом RS485 порта я его через конвертер подключил к RS232

C++ здесь ни при чем. Тебе нужно разбираться с Си, с железом и с драйверами. Если вся эта конструкция работает в полудуплексном режиме, то возможен такой вариант, что данные из UART не успевают передаться до того, как ты переключаешься на приём. С другой стороны если не успеешь переключиться на приём во время, то можешь просто пропустить часть данных. То есть здесь получается работа в realtime. Нужно использовать соответствующие возможности драйвера в ядре: https://github.com/torvalds/linux/blob/master/Documentation/serial/serial-rs4...

Исправление asaw, :

датчик температуры с выходом RS485 порта я его через конвертер подключил к RS232

C++ здесь ни при чем. Тебе нужно разбираться с Си, с железом и с драйверами. Если вся эта конструкция работает в полудуплексном режиме, то возможен такой вариант, что данные из UART не успевают передаться до того, как ты переключаешься на приём. С другой стороны если не успеешь переключится на приём во время, то можешь просто пропустить часть данных. То есть здесь получается работа в realtime. Нужно использовать соответствующие возможности драйвера в ядре: https://github.com/torvalds/linux/blob/master/Documentation/serial/serial-rs4...

Исходная версия asaw, :

датчик температуры с выходом RS485 порта я его через конвертер подключил к RS232

C++ здесь ни при чем. Тебе нужно разбираться с Си, с железом и с драйверами. Если вся эта конструкция работает в полудуплексном режиме, то возможен такой вариант, что данные из UART не испевают передаться до того, как ты переключаешься на приём. С другой стороны если не успеешь переключится на приём во время, то можешь просто пропустить часть данных. То есть здесь получается работа в realtime. Нужно использовать соответствующие возможности драйвера в ядре: https://github.com/torvalds/linux/blob/master/Documentation/serial/serial-rs4...