版本说明
使用的CAN分析仪是创芯科技公司的,CANalyst尊享版。
型号:CANalyst-II,序列号:31C00017C9F
上位机是该公司提供的配套上位机。
USB-CAN-TOOL V9.11
说明
CAN的ID设置
帧id在这里设置
标准id11位,范围是0-0x7FF
扩展id29位,范围是0-0x1FFFFFFF
如果设置不对则会报错
注意:这里的CAN的id设置就是设置它的数值,与STM32寄存器里面将id存储的位置没有关系。因为STM32的寄存器里面,标准id存储在寄存器的高位,所以设置id要考虑它所在的位置;而这里仅设置数值就可以,不用管其他的
屏蔽码设置
在启动设备的时候,会有屏蔽码设置。
这里的验收码和屏蔽码都是32位的,对应的是STM32里面的CAN_RIxR寄存器。在这里如果选择筛选id号,那么要考虑到id号存储的位置,与上面设置发送的id号不通过。(比如如果是标准id号,那么要把它设置在高位,即21位到31位)
过滤验收码和过滤屏蔽码的意思:
过滤验收码:
你需要接受的id号
过滤屏蔽码:
如果该过滤屏蔽码的某一位是1,那么表示不关心,无论此接收到的id号的此位是多少,都会接受;如果过滤屏蔽码的某一位是0,那么表示接收到的id号的此位必须严格与过滤验收码所匹配,否则不能接收。
一般情况下,将过滤屏蔽码设置为0xFFFFFFFF,这样确保所有信息都能接收到。