请选择 进入手机版 | 继续访问电脑版

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

STM32L4 CubeMX配置使用LL库输出MCO

[复制链接]
ben2010 发布时间:2019-7-2 15:35
使用HSE配置如下图 MCO1.PNG ( {+ I# Z9 i- \/ t

1 u4 \+ x2 `- ]CubeMX生成代码下载运行后示波器测量不到时钟信号输出,当时就懵逼了/ B8 d5 d( v1 p7 F) C- a! D6 s4 d1 R

9 [9 g% m3 u2 m, Z7 D2 \! J估计又是ST挖坑,看代码1 ^4 J; i5 Y8 V

* D6 C. l- `3 {: g" QLL库输出MCO GPIO配置如下5 q( ^2 M, k/ S. S: B& J
MCO2.PNG ( [* ^% a, e0 m( s9 y

7 Q3 x$ t- L7 m. e看不出来问题,只好把HAL库代码翻出来看看
$ i9 C! Z/ U' R& i. m MCO3.PNG
8 X$ {. Y& _7 e: \& j3 ]1 bLL:) q, F7 p" j. z/ k# L

* U6 O' C; B+ G1 O0 ~  GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW;
$ t0 S+ e( |: x$ |# U9 L2 e7 g$ `- r5 Y* x; z) b9 a

/ W" t. n5 S  H. C  I- q
4 Z; S" _  L' BHAL:7 o* X- w  g1 T3 s0 Q7 U
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;) L  x. v/ ~! z/ ~% \# T8 P* ^

+ {6 v. S6 U* Y$ h1 ~) C9 b% t$ I
看起来是speed配置问题引起的,更改LL库Speed设置
0 R6 I1 R/ o# D. ]0 y  GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;$ o% b  Y' l: A5 q/ _( k" N
1 N; z3 V) |4 N* F- L* X

: |& r# V" M6 G  |: G/ F重新编译下载,MCO输出示波器就可以抓到波形了4 X2 u9 C+ s  O/ I! k5 v* g
MCO4.jpg
/ M9 m$ n/ [- p9 t. ]1 m/ }' y0 R+ ^7 D4 [: X  _

% {& l* F) Q6 b, C  b+ z, BPS: CubeMX看起来在LL库应用上还是不完善/ b. P  L1 i# q" @7 N* ]

$ C! o4 s; s% ?* k+ _
收藏 评论1 发布时间:2019-7-2 15:35

举报

1个回答
cyh0594 回答时间:2019-7-16 15:51:36
学习一下
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版