成都亿佰特是一家集研发、生产、销售工贸一体,具备完整产业链的高新技术企业。产品涵盖LoRa、WiFi、蓝牙、ZigBee、433MHz、2.4G/4G/5G无线模块及设备。公司拥有近百个发明和实用新型专利,产品远销全球50多个国家和地区。
今天看啥  ›  专栏  ›  亿佰特物联网应用专家

【教程】讲解CH32FV系列32位CAN硬件过滤

亿佰特物联网应用专家  · 公众号  ·  · 2024-11-07 19:30
    

文章预览

简介 32位硬件过滤器与16位硬件过滤器一样具有两种模式32位标识符模式与32位屏蔽位模式。 32位和16位在使用规则上没有太大的区别,唯一存在区别的是寄存器的ID映射区域不同,下文根据不同模式分别进行32位硬件过滤器实例分析。 推荐阅读: 《 CH32FV系列CAN设备过滤器配置 》 32位标识符列表 32位标识符模式较16位更好理解,一个CAN_FxRx寄存器不再拆分,这样就可以更完整的过滤ID,比如16位寄存器无法的扩展ID的第14位到第0位进行规则匹配,而32位就可以完整限制ID过滤规则,比如下图列举的过滤规则: 将CAN_FxR1[31:0]为0x200002,IDE为低,RTR为高,限制仅接收标准远程帧,由于为标准帧,ID通过CAN_FxR1[31:21]限制为1,综合来看此规则订阅CAN仅接收ID为1的标准远程帧。 将CAN_FxR2[31:0]为0x400004,IDE为高,RTR为低,限制仅接收扩展数据帧,由于为扩展,ID通过CAN_ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览