Добрый день!
Инициализировал контроллер LPC2368 для работы по шине CAN. И теперь наблюдаю интересную особенность - все сообщения отправленные с компьютера по шине CAN контроллером прекрасно принимаются и без ошибок, однако не выдается подтверждение на линию с ошибкой в регистре CAN1ICR->ERRBIT = 0x19 - Acknowledge slot. Ровно так же не получается отправить что-либо на шину CAN c контроллера, но уже с кодом ошибки CAN1ICR->ERRBIT = 0x03 - Start of frame. В связи с этим я пришел к выводу, что контроллер может читать данные с линии, но что-либо изменять на ней не может. Контроллер CAN работает в обычном режиме ( НЕ Listen only Mode). Если у кого-нибудь есть идеи, с чем это может быть связано, отпишитесь пожалуйста.
Заранее спасибо!
|