Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Приложение 2. Результаты выполнения функций библиотеки eCANLib






 

1. CANResult (16 бит) – регистр результата выполнения функций библиотеки eCANLib

 

                                     
MB ID BaudRate Init  

 

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 – функция не выполнена вследствие системной ошибки  

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал