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

【教程】CH32FV系列CAN设备过滤器配置

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

文章预览

简介 CAN 作为总线通信协议,在总线上可能会有大量的数据包同时传输,适当的过滤机制可以提升数据处理的效率,节省处理器的资源。通过配置 CAN过滤器 定义自己的数据接收规则,只接收和处理符合规程的CAN数据帧,规则之外的数据直接丢弃,此过程外设自动处理,尽量减少软件对报文筛选的干预。 本文仅适用于采用CH32F2x、CH32V2x、CH32V3x微控制器系列的CAN设备过滤器说明,其他微处理器也可参考本文学习。 以CH32V307为例,最多支持28组过滤器配置,可选16位或32位过滤模式,支持两种方式过滤(屏蔽位或标识符列表)。 16位标识符列表 表 16位列表模式 RTR:1远程帧,0数据帧 IDE:1扩展帧,0标准帧 STID:标准帧ID EXID:扩展帧ID 在16位标识符列表模式下,寄存器组被拆分成四个寄存器,四个寄存器都用作标识符寄存器。 标准ID对应表(IDE=0) 扩展ID对 ………………………………

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