Цитата(Anatrulij @ Feb 12 2009, 12:10)

У кого есть примерчики работы CAN не NXP-шные?
В архиве функции инициализации и настройки CAN контроллера, и функция обработки прерывания.
Инициализация:
can_init (&can0, 0, can0_handler);
if (can_set_speed (&can0, 4)) {};
can_set_protocol (&can0, 0xFF, 0xF, 1000, 200, can_outbuf0, CAN0_OUTBUF_SIZE, can_inbuf0, CAN0_INBUF_SIZE);
can0_handler - обработчик прерывания
bittimе для CAN настраивается относительно рабочей частоты, если неправильно настраиваете PLL. То и CAN не работает.
Сообщение отредактировал Troll - Feb 12 2009, 07:02
Прикрепленные файлы
CAN.rar ( 4.38 килобайт )
Кол-во скачиваний: 36