社区
单片机/工控
帖子详情
Can总线接收屏蔽码怎么设置
rabithao
2010-04-23 02:27:42
我如果只想接收11位地址的 0x02的地址的帧,我改怎么设置我的屏蔽码?屏蔽码设置为多少?
...全文
871
2
打赏
收藏
Can总线接收屏蔽码怎么设置
我如果只想接收11位地址的 0x02的地址的帧,我改怎么设置我的屏蔽码?屏蔽码设置为多少?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eagle109
2010-04-23
打赏
举报
回复
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3559869&bbs_page_no=1&search_mode=3&search_text=xjsfsq&bbs_id=9999
rabithao
2010-04-23
打赏
举报
回复
单片机为C8051F040
CAN总线
之CAN ID过滤器分析
(参考博客:http://blog.csdn.net/flydream0/article/details/8148791)1.CAN报文标识符:并不代表节点的地址 而是和报文的内容有关 发送者以广播的形式发送消息 节点在
接收
报文时根据标识符(CAN ID)决定是否需要该报文 如果需要则拷贝到SRAM中 不需要则丢弃实现硬件过滤 节省CPU开销2.过滤器组 Filterx x为过滤器号 STM32...
HAL库进行CAN通讯的程序编写说明2
关于过滤器的
设置
: 1、过滤器是针对
接收
的,有两种方式分别为列表模式和掩
码
模式。每种模式下有16位位宽和32位位宽的差异。因此组合起来就有4种不同的
设置
。 列表模式:将需要进行
接收
的报文ID写入过滤器,在
接收
时会根据列表进行
接收
,不在列表中的报文ID会进行过滤不
接收
。在列表模式下,16位位宽和32位位宽差异在于
接收
报文ID的数量不同。32位位宽的过滤器,在列表模式下每个过滤器只能写入两个报文ID,将希望存入的报文ID放入CAN_FxR1和CAN_FxR2这两个寄存器,而16位位宽最多可以写入4个报文ID,
stm32中的CAN通讯列表模式配置解析与源
码
CAN波特率 = RCC_APB1PeriphClock/CAN_SJW CAN_BS1 CAN_BS2/CAN_Prescaler;如果CAN时钟为8M, CAN_SJW = 1,CAN_BS1 = 8,CAN_BS2 = 7,CAN_Prescaler = 2。那么波特率就是=8M/(1 8 7)/2=250K。
如何
设置
屏蔽
验收
码
的总结
在使用周立功的CANTest软件时,会有滤波
设置
。由于在CAN卡接到整车ECU上,几乎所有的总线上的数据都会显现在界面上。有些时候,你需要的是固定的几个ID,其他的ID为干扰,故在此你就需要过滤掉不想要的ID。 这时你就需要调整滤波
设置
,
设置
过滤ID。 1.打开CANTest软件,找到滤波
设置
。 2.打开滤波
设置
。
设置
你想要的ID的滤波形式和帧格式。我基本上用到的为下图标记的两个。 ...
CAN总线
抗干扰的六种解决方案
CAN总线
抗干扰的六种解决方案 CAN 总线虽然有强大的抗干扰和纠错重发机制,但目前 CAN 被大量应用于比如新能源汽车、轨道交通、医疗、煤矿、电机驱动等行业,而这些场合的电磁环境比较严重,所以如何抗干扰是工程师最为关心的话题。 前段时间有个做模台流水线的用户,一条流水线有两路 CAN 总线,一条总线有 22 个控制节点,每当启动模台就会出现严重的失控状态,模台下是由很多电机驱动的,而操...
单片机/工控
27,522
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章