Порт 3F8h
Порт 3F8h соответствует регистру данных. Для передачи необходимо записать в этот порт передаваемый байт данных. После приема данных от внешнего устройства они могут быть прочитаны порта 3F8h.
В зависимости от состояния старшего бита управляющего слова, записываемого в управляющий регистр с адресом 3FBh, назначение порта 3F8h может изменяться. Если этот бит сброшен, порт используется для записи передаваемых данных. Если же бит установлен, порт используется для вывода значения младшего байта делителя частоты тактового генератора.
Изменяя содержимое делителя, можно изменять скорость передачи данных. Старший байт делителя записывается в порт 3F9h.
Зависимость скорости передачи данных от значения делителя частоты представлена ниже:
Делитель | Скорость передачи в бодах | ||
1040
| 110 | ||
768 | 150 | ||
384 | 300 | ||
192 | 600 | ||
96 | 1200 | ||
48 | 2400 | ||
24 | 4800 | ||
12 | 9600 | ||
6 | 19200 | ||
3 | 38400 | ||
2 | 57600 | ||
1 | 115200 |