OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5850|回复: 5

STM32L431RCT6 CAN上电后无法正常发送,但是能接收

[复制链接]

39

主题

131

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1439
金钱
1439
注册时间
2015-12-26
在线时间
208 小时
发表于 2019-11-19 10:28:10 | 显示全部楼层 |阅读模式
10金钱
最近做回来8块板子,使用的是STM32L431RCT6,发现有两块板子在上电后,CAN发送始终失败,但是能接收到总线数据。尝试办法:1、在程序中添加发送失败重启CAN代码,还是无法解决。2、在程序中添加发送失败系统复位函数,发现系统软复位后就能正常发送数据。

总体分析下来就感觉是上电后CAN模块没有初始化好,但是同样的程序在其他6块板子上就是正常的。初始化函数中也添加了初始化失败的打印输出,结果并没有发现初始化失败的输出信息。初始化函数使用的CubeMX生成。
希望群里有朋友能帮忙分析下原因,谢谢大家!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2019-11-20 02:56:38 | 显示全部楼层
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-5-31
在线时间
2 小时
发表于 2021-5-31 13:49:05 | 显示全部楼层

原子哥,你有stm32L475 can总线的例程么?或者说L系列can总线例程?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2021-6-1 01:03:13 | 显示全部楼层
haiyu072111 发表于 2021-5-31 13:49
原子哥,你有stm32L475 can总线的例程么?或者说L系列can总线例程?

木有哦,你可以移植我们F4的,应该差不多
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2021-5-31
在线时间
2 小时
发表于 2021-6-2 15:15:41 | 显示全部楼层
正点原子 发表于 2021-6-1 01:03
木有哦,你可以移植我们F4的,应该差不多

原子哥,关于HAL库下的CAN总线中断配置和使用你知道吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2021-6-4 01:41:29 | 显示全部楼层
haiyu072111 发表于 2021-6-2 15:15
原子哥,关于HAL库下的CAN总线中断配置和使用你知道吗?

参考我们F4的例程看看?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表