-
- А код обработчика - у UART сразу забираю данные из регистров статуса и данных. ASAP. А потом конечный автомат из switch() и состояний протокола обмена. У таймера тоже switch() и конечный автомат. - Nikolay_Po(28.04.2024 22:37)
- RTS/CTS, если это не RS-232, а управление драйверами линии, то только по таймеру. Для управления драйвером непригодны. На высоких скоростях нет возможности включать драйвер заблаговременно, до стартового бита. Errata ещё, да в малых корпусах не выведено. В общем, у меня с RTS/CTS не срослось, ни разу, кроме atSAM какого-то, когда на 1.5Мбит/с непрерывный поток данных с/на ПК гонял. Тогда контроль потоком RTS/CTS пригодился и работал. - Nikolay_Po(28.04.2024 22:32)