打印
[STM32F1]

STM32 CAN标识符的一个问题

[复制链接]
1225|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leotsing|  楼主 | 2014-5-30 19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果stm32的can控制器中CAN过滤器设置为接收“111 1111 111X”这样11位标准ID的数据帧,(其中的X为0,1),

如果接收到了符合这个条件的一个数据帧,可不可以知道它的ID中的X到底是0还是1?
可以通过读取接收相关的寄存器的值来确定吗?
沙发
icefox225| | 2014-5-30 22:31 | 只看该作者
可以。还是读接受的标识符

使用特权

评论回复
板凳
mmuuss586| | 2014-5-31 12:31 | 只看该作者
本帖最后由 mmuuss586 于 2014-5-31 12:33 编辑

接收到了,即符合要求,不会被过滤,会放到FIFO中,当然可以读取;

STM32的CAN过滤器详解.pdf (273.68 KB)

STM32™ 自举程序中使用的 CAN 协议.pdf (753.6 KB)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

71

帖子

0

粉丝