你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
不同STM32芯片之间的CAN通信问题
[复制链接]
zlbandwx
提问时间:2016-2-27 16:52 /
现有STM32F103C8T6最小系统板两块(带can收发器),STM32F405RGT6最小系统板两块(带can收发器)。can接口配置都是相同的,两块STM32F103板之间CAN通信正常,两块STM32F405板之间CAN通信也正常,但是STM32F405和STM32F103之间CAN通信不正常,求助原因。
赞
0
收藏
0
评论
6
分享
发布时间:2016-2-27 16:52
举报
请先
登录
后回复
6个回答
watershade
回答时间:2016-2-27 20:58:30
a0a.1 0b0c
本帖最后由 watershade 于 2016-2-27 21:00 编辑
首先can不存在点对点通讯,can的数据帧是以广播的形式发送给整个网络的。如果你这四台设备连接在一个网络上,两段加上终端电阻。你通过特定的帧检测格式可以检测是不是所有设备都在线的。
啰嗦了一下,就是想知道你所谓的两者之间的通讯到底是什么意思。
第二,原则上你需要确定自己使用的can通讯速率,是高速还是低速。帧都是支持的can2.0A/B吗?帧格式是否一致,过滤原则有没有问题等最好检查一下
不一定能帮到你,但是再检测一下。
赞
0
评论
回复
支持
反对
123456Kelly
回答时间:2016-2-28 09:24:27
a0a.1 0b0c
can接口配置都是相同的 ? 建议你仔细核对下CAN
速度配置的那部分,一定是两块板的时钟不一样, 结果分频系数什么的你都配成一样的了,那么结果就使两个can是工作在不同的速度上的. 下个官方例子,仔细看下CAN配置的注释说明
赞
0
评论
回复
支持
反对
飞翔的起点
回答时间:2016-2-28 10:04:58
a0a.1 0b0c
确认下,两块板的时钟。把配置贴出来看看
赞
0
评论
回复
支持
反对
zhoupxa
回答时间:2016-2-29 08:53:44
a0a.1 0b0c
CAN总线能否正常通信和节点使用何种MCU、CPU无关,只取决于总线物理硬件、通信协议、速率等。
赞
0
评论
回复
支持
反对
废鱼
回答时间:2016-2-29 16:38:45
a0a.1 0b0c
CAN总线CANH和CANL之间是否加了120欧姆的电阻?
赞
0
评论
回复
支持
反对
yklstudent
回答时间:2017-6-3 22:26:47
a0a.1 0b0c
请问你问他怎么解决的?
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
首先can不存在点对点通讯,can的数据帧是以广播的形式发送给整个网络的。如果你这四台设备连接在一个网络上,两段加上终端电阻。你通过特定的帧检测格式可以检测是不是所有设备都在线的。
啰嗦了一下,就是想知道你所谓的两者之间的通讯到底是什么意思。
第二,原则上你需要确定自己使用的can通讯速率,是高速还是低速。帧都是支持的can2.0A/B吗?帧格式是否一致,过滤原则有没有问题等最好检查一下
不一定能帮到你,但是再检测一下。
速度配置的那部分,一定是两块板的时钟不一样, 结果分频系数什么的你都配成一样的了,那么结果就使两个can是工作在不同的速度上的. 下个官方例子,仔细看下CAN配置的注释说明