Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MLPC24X8, SK-MLPC1788, SK-LPC4088
Совместное использование CAN и I2C
sjw
Добавлено 30.01.2013 10:36
0
Сообщение: 1
sjw
0

Пункты: 700
Регистрация: 24.06.2010
Не удается реализовать связку CAN+ I2С.
Если использовать либо CAN, либо I2С по отдельности - вопросов не возникает, все работает.
Проблемы начинаются при совместном использовании CAN и I2C. Что интересно, в режиме отладки через Jetlink, все получается - вывожу соответствующую информацию с обоих подсистем на LCD и в терминал через UART. Но стоит только прошить контроллер, программа делает один цикл вывода информации от обоих устройств (CAN, I2C) и где то "теряется". Листинг не привожу, т..к. использую стандартные примеры по данному контроллеру, надеюсь на общие рекомендации. В качестве прерывания использую FIQ. Думаю проблема именно в корректности использования прерываний, их настройке. Но тем не менее победить пока не удается. Может кто сталкивался с задачей использования CAN+I2C ?
Спуститься к концу Подняться к началу
Персональная информация
sjw
Добавлено 03.02.2013 13:59 Сообщение: 2
sjw
0

Пункты: 700
Регистрация: 24.06.2010
Проблема все же кроется в CAN, а именно в том, как я пытаюсь его реализовать. Попробовал пример из источника: "Мартин Тревор "Микроконтроллеры ARM7 семейств LPC2300/2400". Получилось. Примеры выглядят попроще - стало быть меньше риск ошибки. Что-ж, теперь следует искать ошибки в прежней реализации.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MLPC24X8, SK-MLPC1788, SK-LPC4088