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

STM32L4 CubeMX配置使用LL库输出MCO

[复制链接]
ben2010 发布时间:2019-7-2 15:35
使用HSE配置如下图 MCO1.PNG $ I- h5 @7 z) P' S' x
* f  X, p  {- `- `
CubeMX生成代码下载运行后示波器测量不到时钟信号输出,当时就懵逼了' L; x! |/ ]/ U1 t1 ^

) V" B9 L1 m3 N! \: a估计又是ST挖坑,看代码
( n& y& y# \: D9 z& s& C7 V# B7 m
( D: A1 l9 m% e0 }0 R" L( eLL库输出MCO GPIO配置如下  w# J( X3 k8 E/ u5 A( H6 ?
MCO2.PNG
# ]) B6 `0 a& z4 I& K0 Y
0 b! z( @8 N6 L$ D看不出来问题,只好把HAL库代码翻出来看看, C# _# z9 T4 b8 B" i
MCO3.PNG
) E3 R( R! y2 E% s/ v1 T$ LLL:( W2 C1 r) w  d* K
3 E' @& U1 M$ E
  GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW;  u) W2 L: r& X3 q' U& ?
/ M. s; [, u3 j
' P/ ^8 U7 z' O5 R! Y
7 `9 j( E7 I3 N! B  X* t
HAL:
/ P+ r5 D( J* n' I  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
1 d1 t  t; V7 C0 |5 x0 T6 L; H$ s: E

+ [' F: W( G( t, _看起来是speed配置问题引起的,更改LL库Speed设置
' H* U* `, _7 Q- m  GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
1 d; p" ?# H. r7 t; E
. x' L9 _. ]$ V6 r$ R0 c' \
" P. A3 G& ^5 I$ z; o' g: e* C重新编译下载,MCO输出示波器就可以抓到波形了) w8 s" a4 y( C
MCO4.jpg
/ v' v  k% C* L! E( P. e" a$ f9 g' j8 d9 |
1 d5 M: m2 _( a+ W  o
PS: CubeMX看起来在LL库应用上还是不完善7 Z; `3 V( T2 Z/ `6 B4 `
0 _: s' F: x' l$ ?8 X
赞 收藏 评论1 发布时间:2019-7-2 15:35

举报

1个回答
cyh0594 回答时间:2019-7-16 15:51:36
学习一下

所属标签

相似技术帖

官网相关资源

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