Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 96 стр.

UptoLike

Составители: 

Рисунок 27 —Архитектура последовательного интерфейса 8250
Поэтому особый интерес представляет правая часть схемы ИФ,
связанная с приемником и передатчиком.
Отметим сразу, что временные диаграммы передаваемого слова в
RS-232 отличаются от телеграфного интерфейса стартовым битом: в
протоколе RS-232 стартовый бит идет нулем.
15.2.1 Передатчик
TxRDY —сигнал готовности передатчика принять следующее
слово от МП (в этот момент еще может идти передача, но буфер
передатчика уже свободен);
TxE (END) —сигнал передатчика о том, что «вытолкнут»
последний бит из сдвигающего регистра.
На рисунке 28 представлена временная диаграмма, поясняющая
временные взаимосвязи сигналов последовательного интерфейса
8250 (ИФ50) в режиме передачи.
Сигнал TxRDY обычно заводят на контроллер прерывания либо его
аналог через схему управления прерыванием (рисунок 27). Из рисунка
28 следует, что вывод очередного слова на передачу должен предваряться
опросом: готов ли передатчик? И для того, чтобы иметь 100%
уверенности, что передатчик пуст, нужно ориентироваться на сигнал ТхЕ.
Сигнал TxRDY берут за основу готовности тогда, когда уверены в
полном обеспечении канала передачи, и это позволяет «бросать» слово
передатчику, не дожидаясь даже начала передачи, что позволяет МПС
производительно использовать время для своих целей на время передачи
одного слова.
Рисунок 28 —Временная диаграмма в режиме передачи ИФ50
15.2.2 Приемник
96
Рисунок 27 —Архитектура последовательного интерфейса 8250

     Поэтому особый интерес представляет правая часть схемы ИФ,
связанная с приемником и передатчиком.
           Отметим сразу, что временные диаграммы передаваемого слова в
     RS-232 отличаются от телеграфного интерфейса стартовым битом: в
     протоколе RS-232 стартовый бит идет нулем.
     15.2.1 Передатчик
           TxRDY —сигнал готовности передатчика принять следующее
     слово от МП (в этот момент еще может идти передача, но буфер
     передатчика уже свободен);
           TxE (END) —сигнал передатчика о том, что «вытолкнут»
     последний бит из сдвигающего регистра.
           На рисунке 28 представлена временная диаграмма, поясняющая
     временные взаимосвязи сигналов последовательного интерфейса
     8250 (ИФ50) в режиме передачи.
           Сигнал TxRDY обычно заводят на контроллер прерывания либо его
     аналог через схему управления прерыванием (рисунок 27). Из рисунка
     28 следует, что вывод очередного слова на передачу должен предваряться
     опросом: готов ли передатчик? И для того, чтобы иметь 100%
     уверенности, что передатчик пуст, нужно ориентироваться на сигнал ТхЕ.
     Сигнал TxRDY берут за основу готовности тогда, когда уверены в
     полном обеспечении канала передачи, и это позволяет «бросать» слово
     передатчику, не дожидаясь даже начала передачи, что позволяет МПС
     производительно использовать время для своих целей на время передачи




     одного слова.
         Рисунок 28 —Временная диаграмма в режиме передачи ИФ50

     15.2.2 Приемник
96