С вероятностью 99% что у вас на шине CAN нет другого устройства. Поэтому, как правильно заметил Pheel, контроллер передает сообщение до получения подтверждения. Скорее всего в слове статуса у вас стоит соответствующий флаг. Эта ошибка (отсутствие подтверждения) должна определяться CAN-контроллером. После подключения второго CAN-устройства (не забудте про терминаторы), сообщение должно отправляться 1 раз.
--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
|