打开 NUCLEO_L552ZE_Q+2、CubeMX->GPIO 生成的工程文件,GPIO以及时钟频率设定不变:
+ t/ `' e8 r) l! p. a* l d' B' \9 Y1 Z% n0 z& s. W4 z
$ J+ K# \+ A* W: r+ J( }
) O+ d$ U0 k1 T# }) ~# B/ z进入工程文件配置页面,设置工程文件名称及路径为LL-GPIO:7 A' |0 C3 |4 q2 U7 S* ~
' }4 ]) j& B: a2 s
3 W+ B% V2 W+ \
% L) ?/ s2 u. y选择生成工程代码的库为LL:* M+ s- y( k" O7 S+ H Y C2 y
* }' \) s9 l8 ~% Q5 b
3 H. B# S, t6 c
, M2 Q# G. U' z( j, Q生成工程代码,并打开工程代码,在main.c 中配置LED反转的代码如下:
6 Z" R0 H, ^- Y, Q% H. t: ?+ x3 q, s2 J, k/ Q( i5 z
) T! u6 ~4 t. H9 O2 l9 x+ c
! v* x! _1 f9 ~- p& F5 e" J+ I
设置ST-LINK为烧录后自动复位:
7 ]7 h' J3 w6 H" ?! A
* o M/ Q; L" f! D# r8 F) Q
8 J% J m) ]: I/ l8 z6 D9 \
$ p; M) }) a6 _, B& G, l$ \3 D+ D编译成功后,下载到开发板中,效果如下:
4 G+ a( k8 }+ G x3 H, {2 p$ J- z" y
; H7 y' A5 |" x4 S! \, e
0 h4 t. b! Q0 J- E) d+ \
5 D8 A( P2 i8 L+ @6 i |