OpenEdv-开源电子网

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

刚学cubemx遇到个怪事,用cubemx生成的代码卡在初始化告诉晶振那里,要崩溃了,求助

[复制链接]
wangyuanhao 该用户已被删除
发表于 2017-3-14 16:24:08 | 显示全部楼层 |阅读模式
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-3-15 21:03:28 | 显示全部楼层
正常应该是不会跑到这个函数去的次对哦。你看看第一幅图,else这里,是由于什么原因跑过来的?
回复

使用道具 举报

1

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2017-3-16
在线时间
9 小时
发表于 2017-3-22 10:29:06 | 显示全部楼层
昨天也遇到类似问题,配置为内部就没问题,外部晶振就卡到这个错误处理上来。
似乎是因为外部晶振没能在规定时间内 稳定 起振。
还在琢磨中。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-5-13
在线时间
3 小时
发表于 2017-5-13 15:10:40 | 显示全部楼层
我郁闷了一天,不知道楼主搞明白了没?明白了可以告诉我吗?
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-5-13
在线时间
3 小时
发表于 2017-5-13 15:59:51 | 显示全部楼层
CubeMX版本4.20有BUG,进入Error_Handler()的原因是因为系统时钟配置函数void SystemClock_Config(void)有问题,将图1改为图2即可,导致我之前用4.18的就没这种问题。

QQ截图20170513154023.png

图2

图2
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-5-13
在线时间
3 小时
发表于 2017-5-13 16:00:40 | 显示全部楼层
CubeMX版本4.20有BUG,进入Error_Handler()的原因是因为系统时钟配置函数void SystemClock_Config(void)有问题,将图1改为图2即可,导致我之前用4.18的就没这种问题
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-11-30
在线时间
4 小时
发表于 2017-5-26 10:30:21 | 显示全部楼层
如果没用到HSI的话,将其屏蔽掉,main.c->void SystemClock_Config(void)->修改为 RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE|RCC_OSCILLATORTYPE_LSE;
回复

使用道具 举报

62

主题

903

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3567
金钱
3567
注册时间
2016-1-8
在线时间
544 小时
发表于 2017-5-26 11:03:34 | 显示全部楼层
你换成内部高速时钟看一下还卡不卡住
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-20 20:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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