Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Приложение 2. Результаты выполнения функций библиотеки eCANLib
1. CANResult (16 бит) – регистр результата выполнения функций библиотеки eCANLib
Init
| Результат выполнения функции eCAN_Init()
| 0 – выполнена инициализация модулей eCANA и eCANB;
1 – выполнена инициализация модуля eCANA, модуль eCANB не активен;
2 – выполнена инициализация модуля eCANB, модуль eCANA не активен;
3 – инициализация модулей eCANA и eCANB не выполнена, т.к. они не активны;
4 – выполнена инициализация модуля eCANA, модуль eCANB не настроен, т.к. указано неподдерживаемое значение CANBCtrlReg.ID;
5 – выполнена инициализация модуля eCANB, модуль eCANA не настроен, т.к. указано неподдерживаемое значение CANACtrlReg.ID;
6 – инициализация модулей eCANA и eCANB не выполнена, т.к. указаны неподдерживаемые значения CANACtrlReg.ID и CANBCtrlReg.ID;
7 – выполнена инициализация модуля eCANA, инициализация модуля eCANB не выполнена, т.к. указано неподдерживаемое значение CANBCtrlReg.BaudRate;
8 – выполнена инициализация модуля eCANB, инициализация модуля eCANA не выполнена, т.к. указано неподдерживаемое значение CANACtrlReg.BaudRate;
9-14 – зарезервированы;
15 – функция не выполнена вследствие системной ошибки
| | BaudRate
| Результат выполнения функции eCAN_BaudRate ()
| 0 – выполнена перенастройка BaudRate модулей eCANA и eCANB;
1 – выполнена перенастройка BaudRate модуля eCANA, модуль eCANB не активен;
2 – выполнена перенастройка BaudRate модуля eCANB, модуль eCANA не активен;
3 – перенастройка BaudRate модулей eCANA и eCANB не выполнена, т.к. они не активны;
4 – выполнена перенастройка BaudRate модуля eCANA, для модуля eCANB указано неподдерживаемое значение CANBCtrlReg.BaudRate;
5 – выполнена перенастройка BaudRate модуля eCANB, для модуля eCANA указано неподдерживаемое значение CANACtrlReg.BaudRate;
6 – перенастройка BaudRate модулей eCANA и eCANB не выполнена, т.к. указаны неподдерживаемые значения CANACtrlReg.BaudRate и CANBCtrlReg.BaudRate;
7 – перенастройка BaudRate модулей eCANA и eCANB не выполнена, т.к. модуль eCANA не активен и указано неподдерживаемое значение CANBCtrlReg.BaudRate;
8 – перенастройка BaudRate модулей eCANA и eCANB не выполнена, т.к. указано неподдерживаемое значение CANACtrlReg.BaudRate и модуль eCANB не активен;
9-14 – зарезервированы;
15 – функция не выполнена вследствие системной ошибки
| | ID
| Результат выполнения функции eCAN_ID()
| 0 – выполнена перенастройка ID буферов модулей eCANA и eCANB;
1 – выполнена перенастройка ID буферов модуля eCANA, модуль eCANB не активен;
2 – выполнена перенастройка ID буферов модуля eCANB, модуль eCANA не активен;
3 – перенастройка ID буферов модулей eCANA и eCANB не выполнена, т.к. они не активны;
4 – выполнена перенастройка ID буферов модуля eCANA, для модуля eCANB указано неподдерживаемое значение CANBCtrlReg.ID;
5 – выполнена перенастройка ID буферов модуля eCANB, для модуля eCANA указано неподдерживаемое значение CANACtrlReg.ID;
6 – перенастройка ID буферов модулей eCANA и eCANB не выполнена, т.к. указаны неподдерживаемые значения CANACtrlReg.ID и CANBCtrlReg.ID;
7 – перенастройка ID буферов модулей eCANA и eCANB не выполнена, т.к. модуль eCANA не активен и указано неподдерживаемое значение CANBCtrlReg.ID;
8 – перенастройка ID буферов модулей eCANA и eCANB не выполнена, т.к. указано неподдерживаемое значение CANACtrlReg.ID и модуль eCANB не активен;
9-14 – зарезервированы;
15 – функция не выполнена вследствие системной ошибки
| | MB
| Результат выполнения функции eCAN_MB()
| 0 – настойка буфера выполнена и буфер активизирован;
1 – настойка буфера выполнена, но буфер не активизирован;
2 – настройка буфера не выполнена, т.к. соответствующий модуль (eCANA или eCANB) не активен;
3 – настройка буфера не выполнена, т.к. указано неподдерживаемая длина поля данных (DLC);
4 – настройка буфера не выполнена, т.к. указан неподдерживаемый номер устройства в сети CAN (NodeID);
5 – настройка буфера не выполнена, т.к. указан неподдерживаемый номер буфера сообщений (MBNum);
6 – настройка буфера не выполнена, т.к. указано неподдерживаемое значение приоритета буфера (TPL);
7-14 – зарезервированы;
15 – функция не выполнена вследствие системной ошибки
| |
|