Аппаратные и программные средства встраиваемых систем


  Исключение приема при передаче в полудуплексном режиме



Pdf көрінісі
бет94/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   90   91   92   93   94   95   96   97   ...   268
2.3.2.3  Исключение приема при передаче в полудуплексном режиме 
При работе с полудуплексным интерфейсом RS-485 (прием и передача по 
одной  паре  проводов  с  разделением  по  времени)  можно  забыть,  что UART 
контроллера  полнодуплексный,  то  есть  принимает  и  передает  независимо  и 
одновременно. 
Обычно  во  время  работы  приемопередатчика RS-485 на  передачу,  выход 
приемника RO переводится  в  третье  состояние  и  ножка RX контроллера 
(приемник UART) "повисает  в  воздухе".  В  результате,  во  время  передачи  на 
приемнике UART вместо уровня стопового бита ("1") окажется неизвестно что, 
и  любая  помеха  будет  принята  за  входной  сигнал.  Поэтому  нужно  либо  на 
время передачи отключать приемник UART (через управляющий регистр), либо 
подтягивать RX к единице. У некоторых микроконтроллеров это можно сделать 
программно – активировать встроенные подтяжки портов. 
 
Рисунок 56. Схема подключения приемопередатчика RS-485 к микроконтроллеру 


 
120 


Достарыңызбен бөлісу:
1   ...   90   91   92   93   94   95   96   97   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет