你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
每日签到
STM32团队2
论坛吐槽优化专区
升级测试
CAN能接收到数据,但接收到前面发的数据
[复制链接]
topstar001
提问时间: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
topstar001
回答时间:2019-12-24 14:13:42
a4a.1 32b0c
使用STM32CubeIDE1.1.0平台编写的程序
赞
0
评论
回复
支持
反对
topstar001
回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
接收错位应该就是程序的问题 配置应该没有问题
评分
查看全部评分
STM32Cube_FW_F4_V1.24.1\Projects\STM324xG_EVAL\Examples\CAN\CAN_Networking