В STM32 USART может передать особые Idle frame и Break frame, а так же генерировать прерывание при их получении. Хочется объяснения в двух словах, зачем они обычно используются и чем отличаются ?
Задача вот какая:
Пользователь подключает устройство к линии UART, в которой передаются килобайтные пакеты. Связь двунаправленная. При этом устройтсво не знает, в какой момент оно подключилось, и должно как-то отличить начало пакета от его середины. Эти Idle frame и Break frame - и есть то что мне надо, что бы обозначить начало пакета ?
Заранее спасибо за ответ !