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

 
 
 
Reply to this topicStart new topic
> LPC2478 CAN, Спасайте - замучился.
SasaVitebsk
сообщение Sep 9 2010, 09:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Добрый день.
Отлаживаю CAN на LPC2478. Есть MT-Link.
Свои сообщения вижу.
Режим CAN - ACCF_BYPASS.

По какой-то причине не приходит прерывание. CAN1IER = 1 и CAN1ICR = 1. То есть по идее - должно приходить.
CAN1GSR:
RBS = DOS = TBS = TCS = 1;
Как сбросить DOS - понятия не имею. Как не имею понятия, почему после инициализации (CAN1MOD = 0x0;) происходит сброс в 0 битов RS и TS.
Если нужна более подробная инфа - напишите. Горю!

Заранее благодарю.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 9 2010, 12:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Вроде проблемы всётаки или с VIC или с cstartup.
На Irq вылетает, а на обработчик не приходит.
cstartup файл у меня следующий.

Может кто по файлу подскажет что не так. Я его использовал для lpc2106. Там проблем не было.

PS:
строку
LDR PC,[PC,#-0xff0] ; IRQ
читать как
LDR PC,[PC,#-0x120] ; IRQ
smile.gif

Прикрепленные файлы
Прикрепленный файл  cstartup.zip ( 2.07 килобайт ) Кол-во скачиваний: 13
 
Go to the top of the page
 
+Quote Post
net
сообщение Sep 10 2010, 07:01
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



QUOTE (SasaVitebsk @ Sep 9 2010, 16:01) *
Вроде проблемы всётаки или с VIC или с cstartup.
На Irq вылетает, а на обработчик не приходит.
cstartup файл у меня следующий.

Может кто по файлу подскажет что не так. Я его использовал для lpc2106. Там проблем не было.

PS:
строку
LDR PC,[PC,#-0xff0] ; IRQ
читать как
LDR PC,[PC,#-0x120] ; IRQ
smile.gif



возьмите RTX там уже все есть работающее и не парьтесь
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Sep 10 2010, 07:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Причина, как обычно, не в бобине. Причина в отсутствующем обработчике DefaultIRQ. Интересно, что в предыдущем проекте я проверял эти прерывания. Их не было. Надо более детально почитать причину их возникновения. Да всё времени нет. Загружен до самого немогу. Срока осталось - неделя, а я целый день потерял.

JTAG-ом причину найти было невозможно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 03:59
Рейтинг@Mail.ru


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