stm32can控制器每个筛选器组由两个32位的寄存器组成。
根据所需位宽的不同,各个筛选器可配置成16位或32位模式(如下图,当fscx=1为32位模式,fscx=0时为16位模式)。同时,筛选器的模式可配置成掩码模式和列表模式(fbmx=0为掩码模式,fbmx=1为列表模式)。
掩码模式:对报文id的每一位可选择必须相同和不管它。
列表模式:只给出接收的id,其它的一概不接收。
下面将这四种情况分别介绍一下:
1、1个32位筛选器——掩码模式
第一个筛选器写入报文id,第二个筛选器规定对应的每个位是检查它(置1)还是不管它(置0)。
例如,第一个筛选器设置为0x0000,这时候如果第二个筛选器设置0xffff,就意味着对每个位都检查,即只接收id是0x0000的报文。如果第二个筛选器设置0xfffe,就是对最后一位不管,这时候0x0001和0x0000都可以被接收啦。
2、2个32位筛选器——列表模式
第一个筛选器写入报文id,第二个也写标准的报文id。此时只接收id为这俩的报文。
例如,第一个筛选器设置0x0000,第二个筛选器设置0x0001。此时只能接收id为0x0000和0x0001的报文了。
3、2个16位筛选器——掩码模式
和第一种情况差不多,只不过位宽减小到了16位,只支持标准id格式,但是可以筛选的id数增大到了两个。
4、4个16位筛选器——列表模式
拆分成的4个16位筛选器允许写入4个标准id,只接收这4个id的报文。
小米前副总裁崔宝秋出任RISC-V厂商进迭时空首席技术顾问
FPGA开发板与25美分的硬币,你看出了什么?
科创板嘉元科技独立董事孙世民介绍、履历信息
波特率与比特率的区别在哪?二者又有何关系呢?
希氏异构展示了其最新的AI技术和医疗行业的应用解决方案
STM32 CAN总线筛选器的四种情况
基于西门子S7-200CPU224 PLC器件实现多段电阻炉炉温控制系统的设计
Micro LED显示不断推陈出新 但还有很多问题丞待解决
日立推出全新自动盖章机器人 各方面都引起了强烈的争议
深度解读,如何根据ISO26262开发安全要求
买轻薄本想要性价比高,果然还是得找神舟
用于智能环路架构的触觉驱动电路设计
随着5G的发展总有一天会彻底改变人们的生活
中兴通讯将积极助力中国广电5G网络商用部署和建设
Redmi Note 9/Pro 5G手机即将开售
智能家居的基本原理
高通与华为签协议解决专利费分歧,英飞凌8.5亿美元收购Wolfspeed
山藤直交轴减速电机和普通的电机相比有什么优势?
无人机是如何实现零售行业更有效的自动库存追踪
苹果本季度减产10% 供应链运营面临压力