Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Приложение 1. Параметры настройки, выбираемые пользователем
1. CANACtrlReg (32 бита) – регистр управления настройкой модуля eCANA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| CPU
| SCB
| DBO
| BaudRate
| ID
| IOSel
| Ena
| |
Ena
| активизация модуля eCANA
| 0 – модуль не активен (не используется);
1 – модуль активен (используется)
| | IOSel
| выбор пинов TMS, используемых как CANRxA и CANTxA
| 0 – GPIO30 и GPIO31;
1 – GPIO30 и GPIO31 (TMS320F2808),
GPIO18 и GPIO19 (TMS320F 28335);
2 – GPIO30 и GPIO31;
3 – GPIO30 и GPIO31;
| | ID
| номер узла для модуля eCANA
(для настройки буферов 15¸ 0 модуля eCANA)
| от 1 до 127
| | BaudRate
| скорость передачи для модуля eCANA
| 0 – 1 Мбит/с;
1 – 800 Кбит/с; 750 Кбит/с для CPU=1
2 – 500 Кбит/с;
3 – 250 Кбит/с;
4 – 100 Кбит/с;
5 – 50 Кбит/с;
| | DBO
| порядок передачи/приёма данных в кадре CANA
| 0 – младшим байтом вперед;
1 – старшим байтом вперед.
| | SCB
| режим работы модуля eCANA
| 0 – стандартный;
1 – расширенный.
| | CPU
| тип микроконтроллера
| 0 – TMS320F2808;
1 – TMS320F28335.
| | IDh
| номер узла для настройки буферов 31¸ 16 модуля eCANA
| от 1 до 127
| | Rsvd
| зарезервированы
| –
| |
2. CANBCtrlReg (32 бита) – регистр управления настройкой модуля eCANB
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| CPU
| SCB
| DBO
| BaudRate
| ID
| IOSel
| Ena
| |
Ena
| активизация модуля eCANB
| 0 – модуль не активен (не используется);
1 – модуль активен (используется)
| | IOSel
| выбор пинов TMS, используемых как CANTxB и CANRxB
| 0 – GPIO8 и GPIO10;
1 – GPIO12 и GPIO13;
2 – GPIO16 и GPIO17;
3 – GPIO20 и GPIO21;
| | ID
| номер узла для модуля eCANB (для настройки буферов 15¸ 0 модуля eCANB)
| от 1 до 127
| | BaudRate
| скорость передачи для модуля eCANB
| 0 – 1 Мбит/с;
1 – 800 Кбит/с; 750 Кбит/с для CPU=1
2 – 500 Кбит/с;
3 – 250 Кбит/с;
4 – 100 Кбит/с;
5 – 50 Кбит/с;
| | DBO
| порядок передачи/приёма данных в кадре CANB
| 0 – младшим байтом вперед;
1 – старшим байтом вперед
| | SCB
| режим работы модуля eCANB
| 0 – стандартный;
1 – расширенный.
| | CPU
| тип микроконтроллера
| 0 - TMS320F2808
1 - TMS320F28335
| | IDh
| номер узла для настройки буферов 31¸ 16 модуля eCANB
| от 1 до 127
| | Rsvd
| зарезервированы
| –
| |
3. CANMsgCtrl (32 бита) – регистр управления настройкой буфера сообщений модуля eCAN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| | Rsvd1
| RTR
| DLC
| MBEn
| MBDir
| MBNum
| eCANSel
|
eCANSel
| выбор модуля eCAN, в котором нужно настроить буфер
| 0 – модуль eCANA;
1 – модуль eCANB
| | MBNum
| номер буфера сообщений, который нужно настроить
| от 0 до 31
| | MBDir
| направление работы буфера
| 0 – прием;
1 – передача
| | MBEn
| активизация буфера по завершении настройки
| 0 – активизировать буфер;
1 – не активизировать буфер
| | DLC
| длина поля данных кадра CAN в байтах – соответствует полю MSGCTRL.bit.DLC
| от 0 до 8
| | RTR
| бит удаленного запроса данных – соответствует биту MSGCTRL.bit.RTR
| 0 – режим удаленного запроса не требуется;
1 – для буфера приема: при старте передачи (TRS = 1) из данного буфера выполняется посылка кадра удаленного запроса, прием ответа осуществляется в этот же буфер;
– для буфера передачи: при старте передачи (TRS = 1) из данного буфера выполняется посылка кадра удаленного запроса, прием ответа в этот же буфер невозможен
| | Rsvd1
| зарезервированы
| –
| | TPL
| приоритет буфера при передаче кадров одновременно из нескольких буферов
| от 0 до 31 (большее значение = более высокий приоритет)
| | Rsvd2
| зарезервированы
| –
| |
4. CANMsgID (16 бит) – регистр определения идентификатора буфера сообщений модуля eCAN
NodeID
| номер устройства в сети CAN
| от 1 до 127
| | FuncID
| номер функции
| от 0000b до 1111b
| | AAM
| режим автоматического ответа при получении кадра с ID данного буфера – соответствует биту MSGID.bit.AAM
| Для буферов приема не имеет значения.
Для буферов передачи:
0 – нормальный режим работы, не отвечать на кадры удаленного запроса;
1 – режим автоматического ответа на кадры удаленного запроса
| | Rsvd
| зарезервированы
| –
| |
|