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

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

[复制链接]
奏奏奏 发布时间:2017-3-23 13:15
* M" D1 D! r" F9 X
生成的时钟配置代码中) \: a( R, c* t/ D. f. q
void SystemClock_Config(void)这个函数有错
* B# w' F. |0 {# g( N8 w$ A: H7 o% L/ ]' D
例如原来我生成的代码是:
  n& {+ V$ s4 c" g- Z* S; URCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSE;
2 H3 `) X5 b, B( j修改为:. \% x% K" S& }. L, N  a
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE;
6 X9 y( Z$ X$ D2 ~后就可以正常跑到主程序了!5 F9 k# S# N  B- p- e1 T& {
, m# K# |! G9 K5 O
也就是将“RCC_OSCILLATORTYPE_HSI”修改为“RCC_OSCILLATORTYPE_LSI”就OK了!
' }" D5 d8 t$ C$ h7 i8 S! x! C' r  z' D, b8 r( k* ]

5 J! ?; R1 q  U. Q) U' X有同样问题的可以借鉴一下。也希望官方尽快修复这个BUG。  Q2 C  E: N$ b" g

点评

你好,这个问题确实存在,该问题已反馈并会在下一版本修复。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,你生成如下代码,你就要将多余的东西删除.. d4 f: G: B$ U! j: h7 R1 ?
' g( k: Y8 [8 c5 d* H" O8 }
cube生成的代码是:9 _) `" i! m  A/ l& P0 S1 T
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSI|RCC_OSCILLATORTYPE_HSI484 J3 Z# O1 d2 J/ C5 c& `* \
                               |RCC_OSCILLATORTYPE_HSE;
" Y1 ?8 R0 g: ~% W7 L$ I: m   RCC_OscInitStruct.HSEState = RCC_HSE_ON;4 S$ h' k* D! ]2 z! \; Y+ _9 C
   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;$ ]! `! F( A! Z' R: u

- g6 D' `4 c1 J$ z$ ?; M6 e只要改成:+ k/ K, U) S# _1 b
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;( _+ g/ i& x7 b
   RCC_OscInitStruct.HSEState = RCC_HSE_ON;
0 F& F$ _: V5 E9 L9 C9 W0 J RCC_OscInitStruct.HSIState = RCC_HSI_ON;, R8 g  a( C3 K1 s
   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;/ n' |) m, j, k: @

, J. p; Y4 |6 H: x8 Q! C就好了.

评分

参与人数 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:36
% \" X; b/ N* x+ g( ]4.19.0  有这种问题吗?
+ ^. J  e% ?# d; |0 V
上一个版本没有这个问题。
斜阳 回答时间: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:473 n( J: B8 s, Z9 G% l% f
求STM32CubeMX 4.18.0。降版本找不到了。。。求分享。。。
7 J# Z# y$ k2 w! j; I
现在的最新版 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
+ L: B# A, g; i! X& R求STM32CubeMX 4.18.0。降版本找不到了。。。求分享。。。
" f* E2 k6 G# F8 h5 k
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
# P* M# u& }  ^' H; J( Q- T里面有全部的
epochal 回答时间:2017-7-28 08:53:21
这种讨论非常好!
黄-宇 回答时间:2018-8-13 09:29:03
很烦,搞了很久,原来是这个的问题,一直以为是我自己的问题

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版