|
Название |
Описание |
Доступ |
Значение после сброса |
Адрес |
|
AFMR |
Регистр режима приемного фильтра |
R/W |
1 |
ОхЕООЗ С000 |
|
SFF_sa |
Регистр начального адреса стандартного индивидуального фрейма |
R/W |
0 |
ОхЕООЗ С004 |
|
SFF_GRP_sa |
Регистр начального адреса стандартного группового фрейма |
R/W |
0 |
ОхЕООЗ С008 |
|
EFF_sa |
Регистр начального адреса расширенного фрейма |
R/W |
0 |
ОхЕООЗ СООС |
|
EFF_GRP_sa |
Регистр начального адреса расширенного группового фрейма |
R/W |
0 |
ОхЕООЗ СОЮ |
|
ENDofTable |
Регистр конца таблицы приемного фильтра |
R/W |
0 |
ОхЕООЗ СО 14 |
|
LUTerrAd |
Регистр адреса ошибки LUT |
RO |
0 |
ОхЕООЗ С018 |
|
LUTerr |
Регистр ошибки ШТ |
RO |
0 |
ОхЕООЗ СО 1С |
|
CANTxSR |
Центральный регистр состояния передачи CAN |
RO |
0x003F 3F00 |
0хЕ004 0000 |
|
CANRxSR |
Центральный регистр состояния приема CAN |
RO |
0 |
0хЕ004 0004 |
|
CANMSR |
Центральный универсальный регистр состояния CAN |
RO |
0 |
0хЕ004 0008 |
Таблица 14.4. Карта регистров контроллеров САМ, CAN2, CAN3 и CAN4
|
Обобщенное название |
Описание |
Доступ |
Адрес и название |
|||
|
CAN1 |
CAN2 |
CAN3 |
CAN4 |
|||
|
CANMOD |
Управляет операционным режимом контроллера CAN |
R/W |
OxE004 4000 C1MOD |
0xE004 8000 C2MOD |
0xE004 C000 C3MOD |
0xE005 0000 C4MOD |
|
CANCMR |
Содержит командные биты, которые отображают состояние контроллера CAN |
WO |
0xE0044004 C1CMR |
0xE004 8004 C2CMR |
0xE004 C004 C3CMR |
0xE005 0004 C4CMR |
|
CANGSR |
Глобальный регистр состояния контроллера и счетчиков ошибок |
RO'> |
0xE0044008 C1GSR |
0xE004 8008 C2GSR |
0xE004 C008 C3GSR |
0xE005 0008 C4GSR |
|
CANICR |
Регистр захвата и прерываний |
RO |
0xE004400C C1ICR |
OxE004 800C C2ICR |
0xE004 С00С C3ICR |
0xE005 000C C4ICR |
|
CANIER |
Регистр разрешения прерывания' |
R/W |
0xE004 4010 CHER |
0xE004 8010 C2IER |
0xE004 CO 10 C3IER |
0xE005 0010 C4IER |
|
CANBTR |
Регистр временных интервалов шины |
R/W2) |
0xE0044014 C1BTR |
0xE004 8014 C2BTR |
0xE004 C014 C3BTR |
0xE005 0014 C4BTR |
|
CANEWL |
Регистр предупреждения о лимите ошибок |
R/W2) |
0xE004 4018 C1EWL |
0xE004 8018 C2EWL |
OxE004 CO 18 C3EWL |
0xE005 0018 C4EWL |
|
CANSR |
Регистр состояния |
RO |
0xE004401C C1SR |
0xE004 801C C2SR |
0xE004 C01C C3SR |
0xE005 001C C4SR |
Таблица 14.4. Карта регистров контроллеров CANl, CAN2, CAN3 и CAN4 (продолжение)
|
Обобщенное название |
Описание |
Доступ |
Адрес и название |
|||
|
CANl |
CAN2 |
CAN3 |
CAN4 |
|||
|
CANRFS |
Регистр состояния принятого фрейма |
R/W2) |
0xE0044020 C1RFS |
0xE004 8020 C2RFS |
0xE004 C020 C3RFS |
0xE005 0020 C4RFS |
|
CANRID |
Регистр принятого идентификатора |
R/W2) |
0xE004 4024 CI RID |
0xE004 8024 C2RID |
0xE004 C024 C3RID |
0xE005 0024, C4RID |
|
CANRDA |
Принятые байты данных 1...4 |
R/W2) |
OxE004 4028 CI RDA |
0xE004 8028 C2RDA |
0xE004 C028 C3RDA |
0xE005 0028 C4RDA |
|
CANRDB |
Принятые байты данных 5...8 |
R/W2> |
0xE004402C C1RDB |
0xE004 802C C2RDB |
0xE004 C02C C3RDB |
0xE005 002C C4RDB |
|
CANTFI1 |
Информация о передаваемом фрейме (1) |
R/W |
0xE004 4030 C1TFI1 |
0xE004 8030 C2TFI1 |
0xE004 C030 C3TFI1 |
0xE005 0030 C4TFI1 |
|
CANTID1 |
Передаваемый идентификатор (1) |
R/W |
0xE004 4034 C1TID1 |
0xE004 8034 C2TID1 |
OxE004 C034 C3TID1 |
0xE005 0034 C4TID1 |
|
CANTDA1 |
Передаваемые байты данных 1...4 (1) |
R/W |
0xE0044038 C1TDA1 |
0xE004 8038 C2TDA1 |
0xE004 C038 C3TDA1 |
0xE005 0038 C4TDA1 |
|
CANTDB1 |
Передаваемые байты данных 5...8 (1) |
R/W |
0xE004403C C1TDB1 |
0xE004 803C C2TDB1 |
0xE004 C03C C3TDB1 |
0xE005 003C C4TDB1 |
|
CANTFI2 |
Информация о передаваемом фрейме (2) |
R/W |
0xE004 4040 C1TFI2 |
0xE004 8040 C2TFI2 |
OxE004 C040 C3TFI2 |
0xE005 0040 C4TFI2 |
|
CANTID2 |
Передаваемый идентификатор (2) |
R/W |
0xE004 4044 C1TID2 |
0xE004 8044 C2TID2 |
0xE004 C044 C3TID2 |
OxEOOS 0044 C4TID2 |
|
CANTDA2 |
Передаваемые байты данных 1...4 (2) |
R/W |
0xE004 4048 C1TDA2 |
0xE004 8048 C2TDA2 |
OxE004 C048 C3TDA2 |
0xE005 0048 C4TDA2 |
|
CANTDB2 |
Передаваемые байты данных 5...8 (2) |
R/W |
0xE004 404C C1TDB2 |
0xE004 804C C2TDB2 |
0xE004 C04C C3TDB2 |
0xE005 004C C4TDB2 |
|
CANTFI3 |
Информация о передаваемом фрейме (3) |
R/W |
0xE0044050 C1TFI3 |
0xE004 8050 C2TFI3 |
0xE004 C050 C3TFI3 |
0xE005 0050 C4TFI3 |
|
CANTID3 |
Передаваемый идентификатор (3) |
R/W |
0xE004 4054 C1TID3 |
0xE004 8054 C2TID3 |
0xE004 C054 C3TID3 |
0xE005 0054 C4TID3 |
|
CANTDA3 |
Передаваемые байты данных 1...4 (3) |
R/W |
0xE004 4058 C1TDA3 |
0xE004 8058 C2TDA3 |
0xE004 C058 C3TDA3 |
0xE005 0058 C4TDA3 |
|
CANTDB3 |
Передаваемые байты данных 5...8 (3) |
R/W |
0xE004 405C C1TDB3 |
0xE004 805C C2TDB3 |
0xE004 C05C C3TDB3 |
0xE005 005C C4TDB3 |
|
" Запись в счетчики ошибок может быть произведена только тогда, когда установлен бит RM в регистре CANMOD. 2) Запись в эти регистры может быть произведена только тогда, когда установлен бит RM в регистре CANMOD. - |
||||||
Регистр режима (CANMOD — OxEOOxxOOO)
| НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |