[an error occurred while processing this directive]
По DRE лучше передавать последний байт (+):
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
т.к. TXC имеет нехорошее свойство генерить старт-бит независимо от того есть данные в UDR или нет (первый раз напоролся в 90С8535). По поводу RX: случайно в программе нет временного запрета RXCIE - это лучше избегать. Если невозможно - анализируйте флаг RX на предмет пропущенного прерывания.
Составить ответ
|||
Конференция
|||
Архив
Ответы
Наоборот, видимо. Я обычно использую TXC для передачи именно последнего байта. — Bill (12.10.2005 15:51 193.233.83.90 , 119 байт)
ага, в 485 ведь надо RTS переключить — Fokus (12.10.2005 15:55 217.30.255.54 , пустое )
Был у меня случай. Может не в тему, но все же... — Bill (12.10.2005 16:29 193.233.83.90 , 720 байт)
интересно, но в данном случае такой эффект может быть скорее причиной сброса, который , в свою очередь , приводит уже к некорректной дальнейшей работе ЮАРТа. Дело в том, что — Fokus (12.10.2005 16:58 217.30.255.54 , 823 байт)
интересный, но в данном случае такой эффект может быть скорее причиной сброса, который , в свою очередь , приводит уже к некорректной дальнейшей работе ЮАРТа — Fokus (12.10.2005 16:38 217.30.255.54 , пустое )
И точно перепутал, извиняюсь... Как давным давно написал эти 3 прерывания, так и не вспоминаю, оказалось - подзабыл. — argus98 (12.10.2005 15:55 81.22.205.230 , пустое )
RXEN, RXCIE и IE не трогаю, 1 раз инициализирую и все, и при обрыве связи регистр UCR не портится — Fokus (12.10.2005 15:43 217.30.255.54 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru