Если вы можете контролировать оба конца линии, вы можете превратить строки rs-232 tx и rx в обычные логические линии для получения этой информации.
Однако в большинстве ситуаций каждый конец периодически отправляет байт информации о состоянии, который содержит 8 возможных цифровых значений - дает гораздо больше информации о состоянии.
Таймер на принимающей стороне сбрасывается при каждом получении сообщения, и если время таймера истекло, то сообщение заняло слишком много времени, и вы можете воздействовать на отсутствующее сообщение о состоянии.
Как уже отмечали другие, если вы используете аппаратное управление потоком, у вас также есть несколько доступных строк состояния, хотя во многих случаях эти строки не реализованы, так что это может быть невозможным.
-Adam