Показать сообщение отдельно
Старый 17.12.2016, 14:14   #186
Baikan4ik
Пользователь
 
Регистрация: 15.12.2014
Возраст: 39
Регион: 77, 97, 99, 177
Сообщений: 47
Baikan4ik is on a distinguished road
По умолчанию

Добрый день. Пролистал достаточно тем про общение по CAN, некоторые сталкивались с подобной ситуацией. Имеется кан-шина комфорта, в ней передаются данные по климату и всем кнопкам "торпеды". Шилд - seeedstudio, мк - arduino uno r3 на Atmega16U2(не ch340g). Подключается это конструкция параллельно шине, т.е. в разрез. Данные все получаю, считываю, отлично обрабатываются и выводятся на nexus 7. Все как бы в шоколаде. НО, шилд постоянно зависает, помогает только резет ардуины. Время до зависания не постоянное, даже не могу понять от чего зависит. И зависает именно шилд,а не ардуино или мое приложение для планшета, ибо на ардуине висят еще рулевые резистивные кнопки, так они обрабатываются в это время и выполняется соответствующий им функционал на планшете. Библиотека кан используется от seeedstudio.

Читал про резистор, который есть и в шилде, и во всех блоках кан в машине. Резистор в шилде не удалял, так с ним изначально заработало и решил, что все будет ОК. Подскажите, на что нужно обратить внимание, может кто-то столкнулся и решил проблему?
Baikan4ik вне форума   Ответить с цитированием