Событие on_ser_overrun

Назначение:Генерируется при переполнении (overrun) буфера приёма (RX) последовательного порта.
Объявление:on_ser_overrun
См. также:Обработка переполнения буфера

Подробности

Следующее событие on_ser_overrun для конкретного порта не генерируется, пока не обработано предыдущее. При входе в обработчик этого события свойство ser.num автоматически переключается на порт, на котором сгенерировано событие.

Переполнение данных - обычное явление на последовательных линиях. Оно происходит, когда последовательные данные поступают в буфер приёма (RX) быстрее, чем приложение успевает их извлекать: в буфере заканчивается место, и часть входящих данных «пропускается».

Обычно переполнение предотвращают с помощью управления потоком RTS/CTS (см. свойство ser.flowcontrol).

Исходный материал Tibbo обновлён 9 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке