看来仍是很多人不会设置过滤器,我也看了好久才会,我们先去看一个寄存器
规范帧在 31~21位
扩展帧在 20~3 位
0~2 位分别为 TXRQ ,RTR ,IDE
uint16_t CAN_ID = 0x0101
uint32_t ExCAN_ID= 0x10001
所以设置标位帧ID过滤应该这样设:
扩展帧ID过滤应该这样设:
今日刚学会,我们有不明白能够问,不过一般官方材料里就有,仔细阅读就能够了,假如你想两种帧都接纳,那就把IDE位也屏蔽掉
能够这样
看来还是很多人不会设置过滤器,我也看了很久才会,大家先去看一个寄存器CAN_TIxR(x=0~2)发送邮箱标识寄存器标准帧在31~21位共11位ST
看来仍是很多人不会设置过滤器,我也看了好久才会,我们先去看一个寄存器
规范帧在 31~21位
扩展帧在 20~3 位
0~2 位分别为 TXRQ ,RTR ,IDE
uint16_t CAN_ID = 0x0101
uint32_t ExCAN_ID= 0x10001
所以设置标位帧ID过滤应该这样设:
扩展帧ID过滤应该这样设:
今日刚学会,我们有不明白能够问,不过一般官方材料里就有,仔细阅读就能够了,假如你想两种帧都接纳,那就把IDE位也屏蔽掉
能够这样