ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 апреля
871670 Топик полностью
shan (17.09.2018 22:15, просмотров: 143) ответил IBAH на Жизнь намного сложнее... Короче, флаг ТС не подходит, поскольку является производной
Я по в обработчике прерывания (по ТХЕ), если нет байт на отсылку, сбрасываю флаг ТС и разрешаю прер по ТС. и в следующем прерывании (уже по ТС) переключаю 485 канал на приём. Работает. Бит ТС в SR устанавливается при завершении передачи байта по USART. Но если драйвер чужой и без исходного текста, то неизвестно как и какие биты он устанавливает и сбрасывает. Следить за ТС почти бесполезно (его может сбрасывать драйвер в прерывании)