-
- Не всегда. РС485, убираю ДЕ по прерыванию "передача завершена". И
сбой. Пришлось держать линию (по таймеру) 1,5 байта, тогда всё
чётко. - maik-vs(05.06.2024 10:51)
- Угу. А если какой-нибудь межблочный интерфейс и нужна скорость
>115к, то и передачу начинать по таймеру, после включения DE.
А то начало старт-бита драйвером проглатывается. - Nikolay_Po(05.06.2024 13:04)
- У STM32 легко делается задержка на 1 байт, нужно переключить в 0 и снова в 1 бит TE, тогда передатчик отработает Idle перед тем как начать передачу первого байта данных. - ЫЫyкпy(05.06.2024 13:16)
- Это с чего оно проглатывается? Переключил и передаешь, задержка между дерганьем пина и стартом хоть микросекунда есть, время переключения драйвера десятки нс. - Andreas(05.06.2024 13:15)
- Ещё не встречал УАРТа, у которого TXC неправильный. Таймауты после
TXC не были нужны от слова совсем. - Vit(05.06.2024 11:44)
- А я - встречал. Навскидку: Nikolay_Po(827 знак., 05.06.2024 13:03)
- Угу. А если какой-нибудь межблочный интерфейс и нужна скорость
>115к, то и передачу начинать по таймеру, после включения DE.
А то начало старт-бита драйвером проглатывается. - Nikolay_Po(05.06.2024 13:04)
- Не всегда. РС485, убираю ДЕ по прерыванию "передача завершена". И
сбой. Пришлось держать линию (по таймеру) 1,5 байта, тогда всё
чётко. - maik-vs(05.06.2024 10:51)