26

Re: работа с nmea 2000

Sergey476 пишет:

Сделал прошивку для подвесного мотора Ямаха.

Прекрасно оформленная и документированная диаграмма!

Хочу обратить ваше внимание лишь на пару деталей:

1. Вы используете Канал №9 контроллера, но в регистр его конфигурации записываете ноль, в таком случае канал будет всегда отключен

2. Значения в регистрах чтения CAN определены тогда и только тогда , когда в "Регистре наличия принятых данных CAN" содержится значение отличное от нуля. Что может быть получено из регистров чтения CAN в остальное время, строго говоря не определено и не должно использоваться. Ниже приведена типовая диаграмма чтения CAN, исходя из фиксированной длинны сообщений с ID 0x09F2001 равной 8 байтам. Обратите внимание на блок №4.

Вложений в сообщении

can_read.png, 132.3 кб, 759 x 452
can_read.png 132.3 кб, скачивался 407 раз, последний раз 2016-04-06