当前位置: 首页 > news >正文

AT32 雅特力CAN详细使用说明配置细则

CAN 过滤器使用说明

 CAN 过滤器相当于关卡,每当收到一条报文时,CAN 要先将收到的报文从这些过滤器上"过滤"一下,能通 过的报文是有效报文,收进相关联 FIFO(FIFO0 或 FIFO1),不能通过的是无效报文直接丢弃。 AT32F4 同 时支持 CAN2.0A 和 CAN2.0B 协议,即过滤器组支持 11 位标准格式 CAN 和 29 位扩展格式 CAN 标识符。 每个 CAN 控制器提供 14 个位宽可变、可配置的过滤器组(0~13),用以对接收到的帧进行过滤。 每组过滤器包括了 2 个 32 位寄存器:CAN_FiFB1 和 CAN_FiFB2,通过配置 CAN 过滤器位宽配置寄存器 (CAN_FBWCFG)的对应位,设置过滤器位宽为 2 个 16 位或者单个 32 位。

2个寄存器都可以配置0-13,模式和位宽设置,每一位对应一个过滤器组总共14个

 R是relation

A是active

 

 

 掩码,掩码要有掩码,要有ID,标识符全部是ID

 

http://www.lryc.cn/news/342963.html

相关文章:

  • 【机器学习】集成方法---Boosting之AdaBoost
  • AI大模型探索之路-训练篇11:大语言模型Transformer库-Model组件实践
  • 鸿蒙内核源码分析(工作模式篇) | CPU的七种工作模式
  • 5月6(信息差)
  • Qt在任务栏图标和系统托盘图标上显示红点
  • springboot拦载器
  • 知道创宇安全服务实习
  • SGP.22-V.3.1-安全1
  • STM32单片机ADC功能详解
  • 47.Redis学习笔记
  • 数控六面钻适用场景-不止家具制造
  • 【力扣】86. 分隔链表
  • 海云安受邀参加诸子云 4.27南京「金融互联网」私董会
  • docker操作使用注意事项
  • Leetcode—163. 缺失的区间【简单】Plus
  • Ansible自动化运维工具 - playbook 剧本编写
  • Web前端一套全部清晰 ⑥ day4 CSS.2 复合选择器、CSS特性、背景属性、标签的显示模式
  • Linux 认识与学习Bash——3
  • 匠心精神与创新力量:构筑网络安全的新防线
  • 接口信息解析
  • scikit-learn实现单因子线性回归模型
  • 【笔记】Anaconda命令提示符(Anaconda Prompt)操作
  • Unity射击游戏开发教程:(12)使用后处理
  • python:机器学习特征优选
  • 花一个月时间为 vue3 重制了 vue-styled-components
  • API接口调用|京东API接口|淘宝API接口
  • pgsql和mysql比较
  • 【太赫兹偏振保持亚波长波导链路功率预算分析】
  • json-server的安装和使用
  • Unity射击游戏开发教程:(10)创建主界面