Цитата(upc2 @ Oct 14 2005, 16:21)
<<Это в каком контроллере, том же который передает? >>
Да это выдает каждое приложение.Кажется до меня начинает доходить.
Вы правы со счетчиком. Второй контроллер должен ответить.Значит
сообщение должно быть для него.Все дело в фильтрах и масках.
CAN контроллер должен подтверждать все сообщения. Маски здесь не при чем. Фильтры и маски - они только для того, чтобы приложения не загружать прерыванием на каждое сообщение из CAN. то есть можно настроить так, чтобы аппаратно прерывания генерились только на нужные сообщения, не более того.
У вас проблема явно ниже, сам CAN контроллер не принимает сообщения.
Ответьте на вопрос, у вас ACK на Tx есть на принимающем контроллере или нет?
Пасу котов...