Тема: LIN Checksum
Здравствуйте,столкнувшись с проблемами при попытке работы с LIN Slave устройством нашёл у конкурентов занятную статью по организации работы с шиной LIN.
В том числе следующую фразу:
Следует обратить внимание на то, что в передаваемых LIN анализатором ID автоматически рассчитываются биты защиты и значение ID отличается от значения в счетчике, например по счетчику ID=0x02 а передаваемое значение с битами защиты будет равно =0x42
Почитал документацию Canny:
При передаче LIN-сообщения, драйвер отбрасывает все кроме младших 6 бит значения установленного в регистре идентификатора LIN-сообщения, автоматически генерирует два бита четности и дополняет ими идентификатор, в соответствие с требованиями стандарта.
А вот про CCM ничего не нашёл. В связи с этим вопрос: какой идентификатор LIN показывает монитор, фактический с дешифровкой CS как умеет драйвер LIN, или защищенный?
PS Будет ли являться ссылка на полезную статью рекламой?