GD32F4xx CAN 过滤器设置
主要记录一下 GD32F4xx MCU的 CAN Filter 如何设置。
CAN过滤功能
一个待接收的数据帧会根据其标识符(Identifier)进行过滤:通过过滤的帧,送至FIFO; 没有通过过滤的帧,直接丢弃。
1.过滤器的位宽
在GD32F4xx系列产品中,过滤器包含28个单元,它们是bank0到bank27。每一个过滤器单元有2个寄存器CAN_FxDATA0 和 CAN_FxDATA1 , 他们可以配置为2种位宽 32-bit 位宽 和 16-bit 位宽。
2.CAN Filter工作模式
CAN Filter的工作模式有2种:掩码模式 和 列表模式 。
掩码模式(CAN_FILTERMODE_MASK)
对于一个接收数据帧的标识符(Identifier),掩码模式用来指定哪些位必须与预设的标识符相同,哪些位无需判断。
即: CAN_FxDATA0 寄存器值为预设的标识符;CAN_FxDATA1 为掩码值,指定哪些位需要判断。列表模式(CAN_FILTERMODE_LIST)
对于一个接收数据帧的标识符(Identifier),列表模式用来表示与预设的标识符列表中能够匹配的则通过,否则丢弃。
即 每个单元的 CAN_FxDATA0 和CAN_FxDATA1 寄存器都是预设的标识符。
can_filter.filter_number 是过滤器的bank number,取值 0~27.
CAN_FCTL 寄存器的HBC1F[5:0] 用来设置CAN1过滤器单元的起始位置,CAN0可以用编号为 0 ~ HBC1F-1 的
GD32F4xx CAN 过滤器设置相关推荐
- vue中动态设置style样式和使用filters过滤器设置样式
例如:想给图片增加高度和宽度 <el-image :class="classRotation"v-if="imageData.src !== undefined&q ...
- 网络分析器Wireshark过滤器设置
1.简介 Wireshark是目前全球使用最广泛的开源抓包软件.可以对网络进行故障定位.对网络黑客攻击进行快速定位.分析底层通信机制等. 2.Wireshark安装 下载地址:Wireshark · ...
- java设置浏览器缓存_JAVA WEB过滤器设置浏览器缓存
最近在工作中对一个开源框架进行二次开发,发现在浏览器运行哪些静态资源浏览器是不缓存的,找了好久都没有找到设置的地方,只好自食其力,用Java的过滤器设置过期时间,详情且看代码 public class ...
- filter过滤器设置URL例外
在web.xml声明的一个filter中: <!– session过滤filter –> <filter><filter-name>SessionFilter< ...
- 过滤器篇(2)-----过滤器设置编码格式与清除浏览器缓存(EncodingFilter , NoCacheFilter)
1. 编码过滤器(EncodingFilter) 1.编码设置过滤器Code . 其中主要目的是 : 使用过滤器 解决中文编码 问题 package com.Filter;import javax.s ...
- java过滤器设置匹配的url与忽略的url的方法
一.前言 配置java过滤器时,会用到FilterRegistrationBean,可以设置匹配的url与忽略的url.(之前不知道怎么设置忽略的url,现在找到了,赶紧总结下) 二.用法样例 //多 ...
- hbase shell之常用过滤器设置
转载来源:http://www.cnblogs.com/luogankun/p/3939712.html HBase基础之常用过滤器hbase shell操作 创建表 create 'test1', ...
- Fiddler过滤器设置--屏蔽不需要分析的文件
目录
- fiddler如何设置过滤https_Google Analytics如何设置含有过滤器的帐户数据视图
要查看媒体资源当前可用的数据视图,请在顶部点击"管理"标签. 然后在"数据视图"下点击"数据视图设置". 第一次创建媒体资源时,您会发现 G ...
最新文章
- Delphi 之Copyrect的使用
- time、deltaTime、fixedTime、fixedDeltatime的区别
- 6264:走出迷宫(DFS和BFS)
- 使用nginx负载均衡的webservice wsdl访问不到_面试官:关于负载均衡你了解多少
- 面试官:数据量大的情况下分页查询很慢,有什么优化方案?
- 全球首个由AI鉴定保驾护航的B2B奢侈品潮品交易平台图灵云仓上线
- python通过内置模块监控磁盘、内存、CPU、负载
- 脉脉因“App 整改下架”事件致歉;阿里云全年营收超 600 亿;腾讯防大量群消息骚扰专利获授权|极客头条...
- 著名书画家顾永泉对我诗集出版的贺词
- GridView点击行触发SelectedIndexChanged事件
- 在c语言中形参的作用域,【单选题】下列标识符中,属于块作用域的是( )
A. 函数形参 B. 语句标号 C. 函数外...
- 计算机内码和国际码的转换,汉字机内码、国标码和区位码之间转换关系图
- 计算机word虚线分割,Word文档里的波浪线、虚线、分割线都是怎么打出来的?
- C++关键字—this
- 最新hexo+github搭建个人博客详细教程(二)——关于博客的美化
- 基于STM32+ESP8266+华为云IoT设计的健康管理系统并完成应用侧开发
- 路由器专用计算机,AUX端口常是通过专用连线与计算机连接,用来对路由器进行基本配置.._简答题试题答案...
- 深度学习英文缩写_深度学习相关专业词汇简称汇总
- CentOs服务器nginx重启
- 【百度】智能音箱尝鲜价竟然才xx元!