Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CAN+LPC2368
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
LEXIS
Возникла следующая проблема: в Keil примерах есть пример CAN_ex1 где показаны принципы работы с CAN. В CANBTR для скорости 500 Кб при VPB= 24МГц заносится число 0x36C003. Сам модуль работает с тестовой CAN шиной 2*PIC18F452+MCP2510 (кварц 8МГц для MCP2510). Одни PIC работает как передатчик, второй как приемник - слушает весь траффик. При компиляции примера все работает хорошо. Когда изменяю VPB на 48МГц пересчитываю коэффициенты для CANBTR к примеру на 0х2В0005 перестает принимать PIC слушающий весь траффик. Коэффичиентов поробовал несколько штук - ни один не работает. Кстати, коэффициенты высчитывал при помощи своей проги адрес: Прога для рассчета коэф. CANBTR для LPC. Тот коэффициент, который был в тестовом примере при рассчете на 24МГц там есть.
В чем может быть косяк?
LEXIS
В дополнение на VPB в 36МГц все заработало. Из этого следует что CAN-модуль на 48МГц не работает на LPC2368.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.