STM32 CAN总线屏蔽寄存器设置
来源:互联网 发布:qq音乐网络好声音视频 编辑:程序博客网 时间:2024/06/05 16:38
CAN->sFilterRegister[0].FR1=0X12<<21; //设置要接收的ID //21--32标准帧
CAN->sFilterRegister[0].FR2=0X00000000; //设置屏蔽寄存器 高11位为标准帧
0表示不关心 1表示关心
0X12是我们设置要接收的ID
0X12 的二进制 :0000 0001 0010 0000 0000 0000 0000 0000
如果屏蔽寄存器设置为:0XFFFFFFFF 1111 1111 1111 1111 1111 1111 1111 1111
就只能接收 0X12这个ID的数据
如果屏蔽寄存器设置为:0XFFDFFFFF 1111 1111 1101 1111 1111 1111 1111 1111
就只能接收 0X12 0X13这两个ID的数据
因为 0X12 的二进制 :0000 0001 0010 0000 0000 0000 0000 0000
0X13 的二进制 :0000 0001 0011 0000 0000 0000 0000 0000
如果屏蔽寄存器设置为:0XFF9FFFFF 1111 1111 1001 1111 1111 1111 1111 1111
就只能接收 0X12 0X13 0X11 0X10这四个ID的数据
因为 0X12 的二进制 :0000 0001 0010 0000 0000 0000 0000 0000
0X13 的二进制 :0000 0001 0011 0000 0000 0000 0000 0000
0X11 的二进制 :0000 0001 0001 0000 0000 0000 0000 0000
0X10 的二进制 :0000 0001 0000 0000 0000 0000 0000 0000
- STM32 CAN总线屏蔽寄存器设置
- STM32 CAN 通讯 标示符过滤器设置 屏蔽寄存器全1
- stm32 Can通讯过滤器寄存器设置(实验验证)
- STM32,CAN总线过滤器的设置详细讲解
- STM32 CAN总线设计要点
- STM32 CAN总线学习笔记
- STM32的CAN总线使用
- STM32的CAN总线调试
- STM32的CAN总线使用指南
- stm32 can总线参考例程
- CAN总线波特率计算及设置方法(STM32,SJA1000,LPC2292)
- stm32 can的屏蔽位模式
- 【转】 STM32的can总线实验心得
- 基于stm32的can总线彻底研究
- 学习stm32 can总线的一些概念
- STM32 CAN 总线 自我学习总结
- stm32之can总线过滤器研究
- stm32之can总线过滤器研究
- Android之activity总结
- Linux strace命令
- java字符流
- Java文件读写操作指定编码方式 -- 避免乱码
- Block的简单用法
- STM32 CAN总线屏蔽寄存器设置
- jsp:useBean
- Android 字体设置-Typeface讲解
- win32窗口程序建立用户界面线程
- 双击提示退出程序的实现与分析
- 改变iOS中的导航栏和状态栏 的背景色和字体颜色
- 利用crond服务实现NTP定时同步
- Java基础——正则表达式
- 设置eclipse编码方式