[STM32F4]

采用CAN 2.0A协议时,标识符筛选器的EXID[17:15]部分如何设置?

[复制链接]
280|2
手机看帖
扫描二维码
随时随地手机跟帖
shaodong821|  楼主 | 2024-5-10 22:00 | 显示全部楼层 |阅读模式
在STM32F407中,CAN如果采用的是 2.0A协议(只使用11位的标准ID),那么在设置筛选器为“2个16位筛选器——标识符掩码”模式时,其中的EXID[17:15]部分如何设置?还是此部分无关紧要,不必设置?

使用特权

评论回复
flycamelaaa| | 2024-5-11 16:10 | 显示全部楼层
CAN 2.0A仅支持11位的标准标识符(SID)。

使用特权

评论回复
laocuo1142| | 2024-5-12 16:00 | 显示全部楼层
对于CAN 2.0A和11位的标准ID,你只需要关心SID[10:0]字段,而EXID[31:0]和SID[14:11]应该被设置为0或不被考虑。在配置CAN过滤器时,确保你正确设置了ID和MASK寄存器以匹配你想要的11位标准ID。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

粉丝