OpenEdv-开源电子网

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

STMcube FW_F1 V1.8.4使用CAN初始化不成功的BUG

[复制链接]

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2018-7-10
在线时间
26 小时
发表于 2021-10-11 16:41:05 | 显示全部楼层 |阅读模式
使用stm32cubemx生成的CAN工程,V1.8.4支持包生成的工程初始化步骤是先初始化,后退出睡眠,造成直接初始化不成功返回HAL_CAN_STATE_ERROR   而V1.8.3支持包是先退出睡眠,后初始化,可以初始化成功,还有一点,工程是ST的HAL库但是但是使用的MCU是GD的,但应该不是这个问题,看了GD的CAN初始化步骤也是先禁用睡眠后初始化,应该是V1.8.4支持包里的初始化步骤反了,造成初始化失败的原因。

HAL F1 V1.8.3支持包HAL_CAN.c文件

HAL F1 V1.8.3支持包HAL_CAN.c文件

HAL F1 V1.8.4支持包HAL_CAN.c文件

HAL F1 V1.8.4支持包HAL_CAN.c文件
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3627
金钱
3627
注册时间
2019-8-14
在线时间
1054 小时
发表于 2021-10-11 17:00:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

668

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
金钱
1926
注册时间
2021-8-13
在线时间
262 小时
发表于 2021-10-11 17:03:12 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2018-7-10
在线时间
26 小时
 楼主| 发表于 2021-12-7 11:53:51 | 显示全部楼层
换了一片STM32F103的C8T6芯片使用V1.8的库生成的工程,可以初始化过去,看样子还是ST工程使用GD的芯片有些小偏差
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-15 04:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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