December 11 2017 07:48:33
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
Регистры буферов приема и передачи модуля msCANOS
МОДУЛЬ ВНЕШНЕЙ МАГИСТРАЛИ

Табл. 3.155. Регистры буферов приема и передачи модуля msCANOS

Регистры модуля msCANOS
Имя регистра Адрес*'
Регистр идентификатора 0 – IDR0 ххb0
Регистр идентификатора 1 - IDR1 ххb1
Регистр идентификатора 2 - IDR2 ххb2
Регистр идентификатора 3 - IDR3 ххbЗ
Регистр данных 0-DSR0 ххЬ4
Регистр данных 1 -DSR1 xxb5
Регистр данных 2 - DSR2 xхb6
Регистр данных 3 - DSR3 ххb7
Регистр данных 4 - DSR4 ххb8
Регистр данных 5 -DSR5 xхb9
Регистр данных 6 -DSR6 ххbА
Регистр данных 7 -DSR7 ххbВ
Регистр длины данных - DRL ххbС
Регистр приоритета буфера - TBPR xxbD

Примечание:'' Значение хх определяется положением буфера в адресном пространстве модуля (Рис. 3.87).

Регистры приоритета буфера передачи TBPR содержат 8-битное поле локального приоритета буфера. Значения регистров использу­ются для внутреннего контроля приоритета в модуле msCAN08. Бу­фер с наивысшим приоритетом имеет наименьшее значение в TBPR. В модуле msCANOS используются следующие внутренние механиз­мы контроля приоритета:

• Перед началом передачи нового сообщения в выборе буфера с наивысшим приоритетом участвуют все буферы с очищенным битом ТХЕ. » Право на передачу получает буфер с наименьшим значением в

регистре TBPR.

» Если несколько буферов имеют одинаковое значение при­оритета, то право на передачу получает буфер с наименьшим номером.

Табл. 3.156. Формат регистров буферов приема и передачи модуля msCANOS

Регистры Адрес Бит7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит1 Бит 0
IDRO xxb0 ID28 ID27 ID26 ID25 ID24 ID23 ID22 ID21
IDR1 xxb1 ID20 ID19 ID18 SRR IDE ID17 ID16 ID15
IDR2 xxb2 ID14 ID13 ID12 ID11 ID10 ID9 ID8 ID7
IDR3 xxb3 ID6 ID5 ID4 ID3 ID2 ID1 ID0 RTR
DSRO xxb4 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DSR1 xxb5 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DSR2 xxb6 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DSR3 xxb7 DB7 ОВ6 DB5 DB4 DBS DB2 DB1 DB0
DSR4 xxb8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DSR5 xxb9 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
DSR6 xxbA DB7 DB6 DB5 DB4 DBS DB2 DB1 DB0
DSR7 xxbB DB7 DB6 DB5 DB4 DBS DB2 DB1 DB0
DLR xxbC



DLC3 DLC2 DLC1 DLC0

Значения отдельных битов Табл. 3.156:

* SRR - Заменитель удаленного запроса (Substitute Remote Request). Этот бит используется только в кадрах расширенного формата. При программировании буфера передачи необходимо установить" 1" в этом бите.

* IDE - Указатель формата кадра (ID Extended):

1   -  Расширенный  формат  (используется  29-битный идентификатор).

0  -  Стандартный  формат  (используется   11-битный идентификатор).

* RTR - Запрос передачи данных с другого узла (удаленный кадр) (Remote Transmission Request):

Если в данном бите установить "1" в буфере передачи, то будет выслан кадр запроса данных с другого узла сети.

* DLR - Регистр длины данных (Data Length Register). Имеют значение только младшие 4 бита, которые указывают на количество байт, передаваемых в кадре. Наибольшее возможное количество - 8 байт.

Краткий формат регистров управления модуля msCANOS приведен в Табл. 3.157...3.167.

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.03 секунд 2,294,943 уникальных посетителей