Интерфейсы ПК

       

Варианты топологии сети MIDI: a - цепь, б - кольцо с мультиплексором


Рисунок 2.15. Варианты топологии сети MIDI: a - цепь, б - кольцо с мультиплексором

В PC для интерфейса MIDI применяются порты, совмести- мые с контроллером MPU-401 (Roland) в режиме UART. В пространстве ввода/вывода MPU-401 занимает два смеж- ных адреса MPЈ/ (обычно ЗЗОп)иМР[/+:

Порт DATA (адрес MPU+0) - запись и считывание байт, передаваемых и принимаемых по интерфейсу MIDI.

Порт STATUS/COMMAND (адрес MPU+1) - чтение со- стояния / запись команд (запись - только для интеллек- туального режима). В байте состояния определены сле- дующие биты:

Бит 7 - DSR (Data Set Ready) - готовность (DSR=0) при- нятых данных для чтения. Бит устанавливается в "I", когда все принятые байты считаны из регистра данных.

Бит 6 - DRR (Data Read Ready) - готовность (DRR=0) UART к записи в регистр данных или команд. Условие готовности к записи не возникнет, если приемник имеет непрочитанный байт данных.



Содержание раздела