Нет прерывания CAN модуля_причины?

4-11-2018, 16:03 От: admin Посмотрели: 99
Добрый день всем коллегам!



Обращаюсь за помощью к спецам знающих PIC18 группу контроллеров



Пишу на asm.



Проблемма следующая:



PIC18F458.



Нет прерываний при работе CAN в обычном нормальном режиме.



Настройки на буфер RXB0



с проверкой ошибок и т.д. Т.е режимы ( RXB0CON = B'00000000' B'01000000' B'00100000' )



=======



Если поставить режим приема всех сообщений (игнорируя ошибки и т.д). ( RXB0CON = B'01100000' )



то все работает, прерывания от буфера_0 как положено. Идентификаторы и данные все соответствуют



В регистре CANCON ошибок нет. Однако в ЭТОМ РЕЖМЕ игнорируется работа масок и фильтров....а мне



нужны именно они.



======



Такое впечатление что прерываний нет именно потому что после сборки сообщения оно НЕ прошло идентификатор



и НЕ перемещенов буфер. Короче нет ничего. бит 7 RXB0CON не выставляется__ ПОЧЕМУ?



Маски и фильтры по нолям, установлен буфер приема_0, БЕЗ дублированния в буфер_1.



В чем тут засада ?



Помогите если есть ответ.



Заранее благодарен.



Евгений!.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим именем.

Обсудить на форуме


На момент добавления Нет прерывания CAN модуля_причины? все ссылки были рабочие.
Все публикации статей, книг и журналов, представлены на этом сайте, исключительно для ознакомления,
авторские права на эти публикации принадлежат авторам статей, книг и издательствам журналов!
Подробно тут | Жалоба


Добавление комментария

Ваше имя:*
E-Mail:*
Текст:
Вопрос:
Что подключается к радиостанции?
Ответ:*
Введите код
с картинки:*


Опрос

Ваши предпочтения в TRX


Одинарное преобразование
Двойное преобразование
Прямое преобразование
SDR
Другое
Мне всё равно

Календарь новостей
«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031