你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
CAN能接收到数据,但接收到前面发的数据
[复制链接]
滚雪球
提问时间:2019-12-24 14:09 /
问答
是否解决:
使用两个407
开发板
,进行CAN数据收发通信实验。发现能收到数据,但是收到的数据错位了,单步运行第一个周期接收到的是对的,第二个周期没有收到数据,第三个周期就接收到第二个周期发的数据,第四个周期接收到第三个周期的数据...不知道什么原因,还有大家进行两个板子CAN通信,里面的程序都是一样的吗?我的不太一样(把一个板子当做主机,一个当做从机)
赞
0
收藏
0
评论
5
分享
发布时间:2019-12-24 14:09
举报
请先
登录
后回复
5个回答
mylovemcu
回答时间:2019-12-25 10:27:09
a0a.1 32b0c
CAN没有主从机 所以两个配置程序是一样的 但是CAN有地址过滤 可以选择发送的地址 当然也可以广播发送
接收错位应该就是程序的问题 配置应该没有问题
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
1
评论
回复
支持
1
反对
0
滚雪球
回答时间:2019-12-24 14:13:42
a4a.1 32b0c
使用STM32CubeIDE1.1.0平台编写的程序
赞
0
评论
回复
支持
反对
滚雪球
回答时间:2019-12-24 14:14:06
a4a.1 32b0c
使用STM32CubeIDE1.1.0平台编写的程序
赞
0
评论
回复
支持
反对
butterflyspring
回答时间:2020-1-2 16:51:41
a0a.1 32b0c
一般说来,跟编译器没有太多关系(除非编译出错)。建议参考官方例程的配置和应用。至少保证通许正常。另外,一定要用外部晶振。
STM32Cube_FW_F4_V1.24.1\Projects\STM324xG_EVAL\Examples\CAN\CAN_Networking
赞
0
评论
回复
支持
反对
aiherong
回答时间:2020-1-3 05:00:44
a0a.1 32b0c
提醒楼主: bxCAN各有自己的buffer,filter和状态标记位,高低速端接电阻值和接法都不同,各节点设置一致
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
接收错位应该就是程序的问题 配置应该没有问题
评分
查看全部评分
STM32Cube_FW_F4_V1.24.1\Projects\STM324xG_EVAL\Examples\CAN\CAN_Networking