реклама на сайте
подробности

 
 
> LPC2378 CAN
Vladimir Baryshn...
сообщение Jan 14 2008, 12:49
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 11-01-08
Пользователь №: 33 986



Не удается запустьтить CAN на LPC2378. Передача идет (генерятся прерывания, пакеты идут в сеть), приема нет. Тетовые пакеты генерю с помощью USB->CAN. Пакеты реально идут (смотрел осцилографом). Вот кусок кода инициализации:

#define CANINTNUM 23
#if PROCESSOR == LPC23xx // øî ïèïåö çàäîëáàëà ìåíÿ ýòà êðîñïëàòôîðìåíîñòü

#ifdef USECAN0
PINSEL0 &= (0x0F);
PINSEL0 |= (0x05);
PCONP |= (1 << 13); // Enable clock to the peripheral

C1MOD = 0x01;
C1BTR = CAN0BRP | (CAN0SJV<<14) |(CAN0TSEG1<<16) | (CAN0TSEG2<<20);
C1IER |= (1<<9)|(1<<10)|(1<<1)|1|(1<<7);
C1GSR = 0;

SetInt(1, CANINTNUM, (DWORD) CANIntHandler);
EnableInt(CANINTNUM);
C1MOD = 0x00;

#endif // #ifdef USECAN0
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 20:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01264 секунд с 7
ELECTRONIX ©2004-2016