Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Сетевой режим с аппаратной поддержкой адресации.

Читайте также:
  1. I.2.3. Обработка исходных данных в режиме таблицы
  2. WiFi стандарты, режимы работы, формат кадра.
  3. А. В одномерном и двумерном режиме
  4. А. М.Алпатьевтің биоклиматтық әдісімен суару режимдерін есептеу
  5. Анализ режима холостого хода линии электропередачи.
  6. Антидемократический режим государства: понятие, особенности, виды.
  7. Асинхронный режим системы энергоснабжения и синхронного двигателя, его опасность.
  8. Бап. Арнайы валюталық режим
  9. Бап. Тiркеу режимi
  10. Бап. Тіркеу режимі

Этот режим является расширением возможностей, определенных спецификацией UART 16450. Он позволяет организовать на базе UART локальную сеть, которая может содержать до 256 абонентов. Аппаратно поддержан режим с одним ведущим (master) устройством. Программно может быть организован режим, допускающий смену ведущего устройства. Для включения режима локальной сети программа должна установит в 1 бит.7 (ENAM Enable Network Addressable Mode). См. далее описание регистра COMIEN1. В режиме сети с адресацией контрольный бит в передаваемом слове используется как признак адреса (1) либо как признак данных (0).Иное его использование невозможно.

Регистр разрешения сетевого режима COMIEN1 один байт, доступ «чтение-запись».

Разряд Название Описание
  ENAM Бит разрешения режима сетевой адресации. Устанавливается пользователем для разрешения режима сетевой адресации. Сбрасывается для отмены режима сетевой адресации
  E9BT Бит разрешения 9-битной передачи. (ENAM должен быть установлен.) Устанавливается пользователем для разрешения 9-битной передачи. Сбрасывается для отмены режима 9-битной передачи
  E9BR Бит разрешения 9-битного приема. (ENAM должен быть установлен.) Устанавливается пользователем для разрешения 9-битного приема. Сбрасывается для отмены режима 9-битного приема
  ENI Бит разрешения прерывания от сети
  E9BD Длина слова. Устанавливается при 9-битных данных. E9BT должен быть сброшен. Сбрасывается при 8-битных данных.
  ETD Бит разрешения драйвера вывода передачи. Устанавливается пользователем для разрешения работы вывода SOUT на выход в режиме "ведомого" (slave) или в режиме многих ведущих (multimaster). Сбрасывается пользователем, SOUT переводится в высокоимпедансное состояние
  NABP Бит сетевого адреса, бит полярности прерывания
  NAB Бит сетевого адреса. Устанавливается пользователем для передачи адреса "ведомого" устройства. Сбрасывается пользователем для передачи данных

 

 

Регистр идентификации прерываний в сетевом режиме COMIID1 один байт, доступ «только чтение.

Биты 3–1, статус Бит 0 NINT Прио-ритет Определение Процедура сброса
    - Запросы прерываний отсутствуют  
      Закончен прием адреса, адрес совпал с заданным Чтение из COMRX
      Адрес передан, буфер передатчика пуст Запись в COMTX или чтение COMIID0
      Прерывание состояния линии приема Считывание COMSTA0
      Прерывание по заполнению буфера приема Считывание COMRX
      Прерывание, опустел буфер передачи Запись в COMTX или чтение COMIID0
      Прерывание состояния модема Чтение COMSTA1

 

Регистр адреса в сетевом режиме COMADR один байт, доступ «чтение-запись».

Регистр содержит восьмибитовое значение сетевого адреса. Если разрешен режим локальной сети, при приеме значения адреса оно проверяется аппаратурой приемника, и при совпадении переданного адреса с содержимым регистра UART формирует запрос прерывания процессору и устанавливает биты статуса в регистре COMIID1.

 


[1] Это обозначение происходит от единицы измерения скорости передачи по последовательным каналам – Бод (Baud). Вот материал из Википедии — свободной энциклопедии:

Бод (англ. Baud) в связи и электронике — единица измерения символьной скорости, количество изменений информационного параметра несущего периодического сигнала в секунду. Названа по имени Эмиля Бодо, изобретателя кода Бодо — кодировки символов для телетайпов. Зачастую ошибочно считают, что бод — это количество битов, переданное в секунду. В действительности же это верно лишь для двоичного кодирования, которое используется не всегда. Например, в современных модемах используется квадратурная амплитудная манипуляция (КАМ), и одним изменением уровня сигнала может кодироваться несколько (до 16) бит информации. Например, при символьной скорости 2400 бод скорость передачи может составлять 9600 бит/c благодаря тому, что в каждом временном интервале передаётся 4 бита. Кроме этого, бодами выражают полную емкость канала, включая служебные символы (биты), если они есть. Эффективная же скорость канала выражается другими единицами, например битами в секунду (бит/c, bps).

 




Дата добавления: 2015-09-10; просмотров: 85 | Поможем написать вашу работу | Нарушение авторских прав

Семейство микроконтроллеров ADuC70xx с прецизионной подсистемой аналогоцифрового преобразования. | Набор линий интерфейса и протокол канального уровня | Задание скорости передачи (частоты следования битовых интервалов Baudrate) в ADuC70xx | General Observations | Abstract and Keywords | The Early Beginnings | The Nineteenth and Early Twentieth Centuries | The Late Twentieth Century and Thereafter | Definition | Basic Content of the Concept |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав