你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32CubeMX 4.20.0版本时钟配置BUG的修复方案

[复制链接]
奏奏奏 发布时间:2017-3-23 13:15
/ g  J+ g4 z  C0 U7 `) ^" g- K
生成的时钟配置代码中
5 W/ d( T4 M4 ?+ p% _void SystemClock_Config(void)这个函数有错9 |7 q/ w- S& k8 R# A# e6 s3 t
6 a. s/ ]& k' f9 ]; Q2 R
例如原来我生成的代码是:
7 p: O* e! a, _RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
8 y  o& M7 D- \) L修改为:! A; {5 M+ I+ L/ ~3 U6 ~
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE;
- P# r, T$ q9 _" U后就可以正常跑到主程序了!
* r7 f9 ^; P$ H) X3 b* I1 M& \+ ]) r. Q0 E
也就是将“RCC_OSCILLATORTYPE_HSI”修改为“RCC_OSCILLATORTYPE_LSI”就OK了!  _3 i- x3 h7 Q5 s4 m  v
% V6 @/ X. L$ h' x

0 x- n2 B' B7 [! @# n! \5 A有同样问题的可以借鉴一下。也希望官方尽快修复这个BUG。
/ |% h! P, Q8 \4 ?% U5 e* `

点评

你好,这个问题确实存在,该问题已反馈并会在下一版本修复。10元京东券已私信,感谢支持!  发表于 2017-3-27 14:42
收藏 1 评论15 发布时间:2017-3-23 13:15

举报

15个回答
废鱼 回答时间:2017-3-23 15:50:38
不能这样改,除非你用到了LSI,如果不用LSI,直接把HSI删除掉就可以了。
Erichuang 回答时间:2017-3-23 16:52:59
这个要看情况,如果你要用HSE,你生成如下代码,你就要将多余的东西删除.
+ j# D. S- m  }4 b
. K" D- j" z: B$ o) Ocube生成的代码是:5 ^' b' i5 d6 T. [% t5 O$ K' g) L# n
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSI48; P+ ]- M+ p! x( |+ ]4 ~
                               |RCC_OSCILLATORTYPE_HSE;; f# w. w! \: W( B
   RCC_OscInitStruct.HSEState = RCC_HSE_ON;
$ `- s8 G/ Q9 b, _& @   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
+ V# ]& w! `2 \' S* n; e/ L# k+ J  k. x2 r% R0 k: Y. x$ B/ I& a* l. Y
只要改成:
6 U: |) {7 K# x8 TRCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;- _4 s' l# ?9 Z, ~
   RCC_OscInitStruct.HSEState = RCC_HSE_ON;" O# O+ ^9 H% H
RCC_OscInitStruct.HSIState = RCC_HSI_ON;
6 x; ^2 k& m6 g. L; U  g3 h# u9 l   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
# C# \/ j- m% w$ C8 R5 p( \7 q* i& V1 a" f
就好了.

评分

参与人数 1ST金币 +2 收起 理由
MrJiu + 2 赞一个!

查看全部评分

奏奏奏 回答时间:2017-3-23 17:36:03
这里都变成汇总各种解决方案的地方啦
zero99 回答时间:2017-3-24 17:36:40
4.19.0  有这种问题吗?
奏奏奏 回答时间:2017-3-24 19:39:14
zero99 发表于 2017-3-24 17:361 D/ q3 }  s  t# `4 N
4.19.0  有这种问题吗?
; V7 S& Z# K7 J
上一个版本没有这个问题。
斜阳 回答时间:2017-3-24 21:09:41
确实有这个问题
tatiyixi 回答时间:2017-3-25 17:04:29
STM32CUBEMX生产的代码,使用TIM1的PWM1,PWM2,PWM3,PWM4不工作。但是TIM3的pwm正常。MCU是STM32F030R8T6.有试过吗?
じしovのゞづ 回答时间:2017-4-17 15:53:46
的确有这个问题,还好看到了你的帖子了,不然我还要调好久!
BigCat-291056 回答时间:2017-5-3 12:47:39
求STM32CubeMX 4.18.0。降版本找不到了。。。求分享。。。
奏奏奏 回答时间:2017-5-3 13:12:12
BigCat-291056 发表于 2017-5-3 12:47
# _5 |. I, E& N) s求STM32CubeMX 4.18.0。降版本找不到了。。。求分享。。。
- S7 h7 D& U  x
现在的最新版 STM32CubeMX 4.20.1版本已经解决了这个BUG了,重新去下载安装就行了
zbber 回答时间:2017-5-3 19:42:08
的确有这个问题,还好看到了你的帖子了,不然我还要调好久
浅色调123 回答时间:2017-7-28 08:29:50
BigCat-291056 发表于 2017-5-3 12:47
  i/ q) ~( y" k. u- f求STM32CubeMX 4.18.0。降版本找不到了。。。求分享。。。
. z1 g1 r- j% V9 A9 D( D
pan.baidu.com/share/link?shareid=1949281705&uk=3439468147&errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&#list/path=%2F&parentPath=%2F0%E8%BD%AF%E4%BB%B6%2F%E5%8D%95%E7%89%87%E6%9C%BA%E8%BD%AF%E4%BB%B6
& |6 x- D& D. j里面有全部的
epochal 回答时间:2017-7-28 08:53:21
这种讨论非常好!
黄-宇 回答时间:2018-8-13 09:29:03
很烦,搞了很久,原来是这个的问题,一直以为是我自己的问题

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版