我在验证CAN奇偶校验的时候使能了PMD这个位域,但是不管是正常发送还是接收CAN报文,
这个位域都会显示出现错误位并且
这个寄存器也是相应邮箱的值。所以我想请问如何正确的使用
CAN奇偶校验这个机制呢。
您好,
奇偶位可通过Message RAM查看,以确认此功能是否开启(spruiw9c.pdf “28.14 Message RAM”)
由于这是芯片内部处理的,无法仿真报错机制。
您好,
我是说,报错机制对于正确的数据是没用的。
“28.15.1.5 CAN Error Generation Example”中是有例程参考的,但要保证数据帧中的个别位错误,导致的奇偶校验错误,有一定难度,您可以试一下。