-
- Да, надо обнаруживать достаточно длительные, и при их обнаружении
периодически слать информацию по другим каналам. - AlexBi(14.02.2022 15:41)
- У UART есть флаг IDLE, для модбасов его достаточно. evgeniy1294(40 знак., 14.02.2022 20:14)
- Между прочим, если UART не занимает DMA, то можно по приёму байтов
заставить DMA обнулять таймер, например. Обнаружение пауз без
вмешательства CPU. - SciFi(14.02.2022 18:05)
- Мне бы чего по проще, для начала. Надеюсь что будет достаточно сравнительно простых вариантов. - AlexBi(14.02.2022 18:37)
- Не обязательно запускать спец таймеры. У нас же есть Систик таймер, например с дефолтным шагом 1 мс. В его обработчике инкрементируете сколько угодно ваших переменных - счетчиков. Проверяете их, ветвитесь, или обнуляете в ваших нужных местах. Но лучше опять же это делать в коллбэке Систика. - bnb62(14.02.2022 18:00)
- Да, надо обнаруживать достаточно длительные, и при их обнаружении
периодически слать информацию по другим каналам. - AlexBi(14.02.2022 15:41)