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

【经验分享】stm32L0工程建立(HAL+IAR,无cubemx)

[复制链接]
STMCU小助手 发布时间:2021-11-18 22:00
  1. 文件夹 PATH 列表' Y  W, I' F" e
  2. 卷序列号为 7005-0F544 X! M9 Q; X! y5 i
  3. D:.
      B- L! o* ^5 R% [' ^" R, Z6 Z
  4. │  led.txt
    5 a4 H" C. h% s7 @6 Y
  5. │  - p% `( }0 l+ h$ V# Q* o
  6. ├─BSP
    * V% T4 g( j$ w/ N  W! s! U: ]
  7. │      stm32l0xx_nucleo_32.c
    ; E# a: L" @; s; J2 R
  8. │      stm32l0xx_nucleo_32.h
    2 j9 {/ r* ]  _1 G1 X, T
  9. │      + J! U$ f- R% g' _1 ~6 e
  10. ├─CORE+ ]6 m* Y/ d  n7 [
  11. │      cmsis_armcc.h
      f8 d+ r2 X3 ^5 [
  12. │      core_cm0plus.h
    8 w% q; _; ?( t! k, z& ?* w! ^
  13. │      core_cmFunc.h
    5 ^) Z! v- y* {% k3 _6 _. z' a) Y& b' E
  14. │      core_cmInstr.h
      V6 ]% G. l1 Z  f0 K$ P
  15. │      core_cmSimd.h3 c( ?) l0 F% Q  P! `
  16. │      startup_stm32l011xx.s! W$ E+ }$ A7 v6 s
  17. │      stm32l011xx_flash.icf
    + I, ~( C; T. P2 @" p+ Z
  18. │      stm32l011xx_sram.icf& _# T1 F' {* @
  19. │      
    - }  X3 \2 V5 p$ U5 F4 g# g( B
  20. ├─HAL
    * j7 X) z% u; L  E, d& c* `
  21. │  │  stm32l011xx.h! w; ?2 P# t; h: q+ D! Q, y
  22. │  │  stm32l0xx.h/ B+ m) f& g$ I+ P( T- I7 e2 u1 Y
  23. │  │  system_stm32l0xx.h" P( O8 e# c2 s/ F  w, i
  24. │  │  
    , T6 g; j# ?3 N% Z& Q
  25. │  ├─Inc
      }- I: Z; F9 _
  26. │  │  │  stm32l0xx_hal.h" y' ]! h) A+ u1 V, y$ }$ `; z
  27. │  │  │  stm32l0xx_hal_adc.h* z' B7 Y& c8 ~( `8 }% w$ F
  28. │  │  │  stm32l0xx_hal_adc_ex.h
    ) C: s2 G# ?. t7 a* x; ]- X
  29. │  │  │  stm32l0xx_hal_comp.h
    . j6 D) l! P6 n' e% V& {, l
  30. │  │  │  stm32l0xx_hal_comp_ex.h9 A$ R$ t' h5 Q: K% z2 W( K/ n. Z
  31. │  │  │  stm32l0xx_hal_conf_template.h
    : F$ t! W7 n* h0 S+ o0 @
  32. │  │  │  stm32l0xx_hal_cortex.h
      H) @% X: @, ]9 b6 V0 A
  33. │  │  │  stm32l0xx_hal_crc.h& b: H% Q( h: \
  34. │  │  │  stm32l0xx_hal_crc_ex.h
    . Y; C! G  y8 \
  35. │  │  │  stm32l0xx_hal_cryp.h' P8 V8 E4 U0 S9 R7 ?) d) H
  36. │  │  │  stm32l0xx_hal_cryp_ex.h1 X3 l% U+ j  Z# D/ Q
  37. │  │  │  stm32l0xx_hal_dac.h
    0 Z4 @/ U1 u4 c( V2 g5 T
  38. │  │  │  stm32l0xx_hal_dac_ex.h
    & i' A7 L/ ?9 r
  39. │  │  │  stm32l0xx_hal_def.h- S, {, B7 s" z( m0 R
  40. │  │  │  stm32l0xx_hal_dma.h
    8 {0 o4 m* F8 |9 y" `" l9 A
  41. │  │  │  stm32l0xx_hal_firewall.h  n' X$ b& d9 }/ |8 q: j
  42. │  │  │  stm32l0xx_hal_flash.h
    2 w- |# }" k! G; S% @6 j* [$ J
  43. │  │  │  stm32l0xx_hal_flash_ex.h
    ; m; H4 d/ {4 `% y
  44. │  │  │  stm32l0xx_hal_flash_ramfunc.h* D' @* U3 O' _: l4 n
  45. │  │  │  stm32l0xx_hal_gpio.h
      R: @) j* }' F& T2 W, Q( Z$ D5 e
  46. │  │  │  stm32l0xx_hal_gpio_ex.h
    - I! @+ R/ t2 [$ ]. f
  47. │  │  │  stm32l0xx_hal_i2c.h
    / S. A6 J( Y8 \& X4 ^) p
  48. │  │  │  stm32l0xx_hal_i2c_ex.h' P) V, R* g+ t& K/ ~' }0 V& X
  49. │  │  │  stm32l0xx_hal_i2s.h
    % X  @1 P4 L& `. n
  50. │  │  │  stm32l0xx_hal_irda.h
    / m; G! s  _9 F2 A% Q4 {
  51. │  │  │  stm32l0xx_hal_irda_ex.h
    0 r# Z0 i2 z4 [& v; Q
  52. │  │  │  stm32l0xx_hal_iwdg.h
    ( u' w5 F# ~+ U$ `% H( U" T* E
  53. │  │  │  stm32l0xx_hal_lcd.h4 [- \  Q. J' L
  54. │  │  │  stm32l0xx_hal_lptim.h
    ! q  B- L/ L4 @. ?7 d
  55. │  │  │  stm32l0xx_hal_lptim_ex.h
    ) ^; W  p, A* ^5 h- o0 ?& t
  56. │  │  │  stm32l0xx_hal_pcd.h) a  |1 t+ g1 t4 ~8 l7 j4 X: n. ]; |
  57. │  │  │  stm32l0xx_hal_pcd_ex.h- O( O* `) i/ ^
  58. │  │  │  stm32l0xx_hal_pwr.h
    - N/ x, n* C$ W9 S2 v
  59. │  │  │  stm32l0xx_hal_pwr_ex.h
    2 N) ?6 y) m1 f# L- l% d
  60. │  │  │  stm32l0xx_hal_rcc.h- d+ O9 J7 `7 K, |/ ]7 ?
  61. │  │  │  stm32l0xx_hal_rcc_ex.h: P5 ?/ _$ q7 @9 _
  62. │  │  │  stm32l0xx_hal_rng.h
    . H) m, Q3 s* S) H; z
  63. │  │  │  stm32l0xx_hal_rtc.h3 S0 P$ i* I& y* H
  64. │  │  │  stm32l0xx_hal_rtc_ex.h3 ?% P0 F% v9 S7 {: E
  65. │  │  │  stm32l0xx_hal_smartcard.h4 b0 u! V9 w1 s+ A* o
  66. │  │  │  stm32l0xx_hal_smartcard_ex.h% M! @3 e/ B( A
  67. │  │  │  stm32l0xx_hal_smbus.h
    % f1 I6 [( Z, \& g; V
  68. │  │  │  stm32l0xx_hal_spi.h9 ~5 @7 G4 ^) e, S7 H
  69. │  │  │  stm32l0xx_hal_tim.h
    6 _) l4 Y1 u) W; g# c
  70. │  │  │  stm32l0xx_hal_tim_ex.h" z! a" b( L$ [1 [
  71. │  │  │  stm32l0xx_hal_tsc.h
    0 Y+ {7 N6 a( H! I  T" R+ b' C$ c! p- A4 e2 t
  72. │  │  │  stm32l0xx_hal_uart.h% e4 ?. b! V, ]/ ]; l) n# j* L3 I
  73. │  │  │  stm32l0xx_hal_uart_ex.h5 G3 F. b. L. l0 V
  74. │  │  │  stm32l0xx_hal_usart.h
    9 C# W2 G0 n- x1 F
  75. │  │  │  stm32l0xx_hal_usart_ex.h' \% v! U" g  u9 j6 |3 f
  76. │  │  │  stm32l0xx_hal_wwdg.h
    & @. i! I( e- |) G1 K7 l
  77. │  │  │  stm32l0xx_ll_adc.h
    $ ]/ ?4 ^% Z% {+ B+ D
  78. │  │  │  stm32l0xx_ll_bus.h
    1 U, |) ^- e$ x, d6 T! q* u0 }. q' ~
  79. │  │  │  stm32l0xx_ll_comp.h
    0 `* m. }6 g0 {5 v6 _, ~2 K
  80. │  │  │  stm32l0xx_ll_cortex.h( R* r8 o* r  l( |& H+ p
  81. │  │  │  stm32l0xx_ll_crc.h3 ^, P: g3 A, k) @4 `1 A$ M3 p
  82. │  │  │  stm32l0xx_ll_crs.h" s& Y" x5 o1 l+ D6 E  F& x1 p
  83. │  │  │  stm32l0xx_ll_dac.h
    ; n! g9 ?: a& i" p2 S
  84. │  │  │  stm32l0xx_ll_dma.h- ^1 V; W% \+ }0 \, N
  85. │  │  │  stm32l0xx_ll_exti.h
    " \1 D# l3 r3 A, z) l& t
  86. │  │  │  stm32l0xx_ll_gpio.h1 V# }, N5 D6 L2 ~/ I) Y
  87. │  │  │  stm32l0xx_ll_i2c.h
    ( g/ ]: o8 k/ u# f4 h8 |+ L
  88. │  │  │  stm32l0xx_ll_iwdg.h
    + c/ o/ a2 l5 [$ T3 G
  89. │  │  │  stm32l0xx_ll_lptim.h9 h% d( v- U* v# `2 X3 ~3 d" d1 L
  90. │  │  │  stm32l0xx_ll_lpuart.h
    $ X) L: a  ?' |. A) a: q, A7 q( |3 {
  91. │  │  │  stm32l0xx_ll_pwr.h
    4 G  Z0 i7 A3 P
  92. │  │  │  stm32l0xx_ll_rcc.h9 t4 {/ k! u: q) R
  93. │  │  │  stm32l0xx_ll_rng.h
    " L# K* R) H4 b  X+ }
  94. │  │  │  stm32l0xx_ll_rtc.h* G1 `) k0 r/ V9 g" ?/ ?
  95. │  │  │  stm32l0xx_ll_spi.h
    . u% R4 J5 `% u2 r& A$ d. `" @
  96. │  │  │  stm32l0xx_ll_system.h
    $ O9 A3 t7 T9 Q* O
  97. │  │  │  stm32l0xx_ll_tim.h; c0 a( N6 {' a9 _
  98. │  │  │  stm32l0xx_ll_usart.h
    4 s5 q& g$ B5 H2 O7 n& i
  99. │  │  │  stm32l0xx_ll_usb.h
    9 P* f3 }2 T1 n# z: e
  100. │  │  │  stm32l0xx_ll_utils.h
    . i0 A9 w& P% S, v
  101. │  │  │  stm32l0xx_ll_wwdg.h" h* B4 L+ ?7 y; G1 M1 [
  102. │  │  │  stm32_assert_template.h
    ! |4 a! G3 Y! N7 Z+ w; f  C
  103. │  │  │  
    % R4 J* P& `3 `; o
  104. │  │  └─Legacy% }' B# ]: S  Z# [
  105. │  │          stm32_hal_legacy.h
    5 s( Q% X8 ], g9 \2 m
  106. │  │         
    : Z3 d$ ~  O; o6 s
  107. │  └─Src
    ) R8 ]' }: P* }' Y
  108. │          stm32l0xx_hal.c
    1 _2 {. |" X/ K+ h; |+ O9 W4 H
  109. │          stm32l0xx_hal_adc.c
    $ m4 C: ]" O' F( z' F
  110. │          stm32l0xx_hal_adc_ex.c
    ( k% \1 t; P0 U8 e' f& @4 ]
  111. │          stm32l0xx_hal_comp.c& W* S0 Y& a# [: a
  112. │          stm32l0xx_hal_comp_ex.c
    ; E; v& K1 s: x( Y2 n# e
  113. │          stm32l0xx_hal_cortex.c
    6 f. J, S5 b9 w7 N( E
  114. │          stm32l0xx_hal_crc.c$ q4 A5 V( T# l9 C' H
  115. │          stm32l0xx_hal_crc_ex.c
    , w9 k) d' k; }( p: E! z3 J; v
  116. │          stm32l0xx_hal_cryp.c
    6 j# I; Y8 {3 d* ^+ M2 U1 u
  117. │          stm32l0xx_hal_cryp_ex.c2 N" U3 @& B/ L4 u3 j
  118. │          stm32l0xx_hal_dac.c& |1 d0 Q0 ~+ n' B  v
  119. │          stm32l0xx_hal_dac_ex.c$ q: i2 V) s- t) \: x* x( w% a
  120. │          stm32l0xx_hal_dma.c
    / _. q; q, Y5 W' p: z" J% |
  121. │          stm32l0xx_hal_firewall.c
    ) S8 B0 m  b) [& a' `1 L
  122. │          stm32l0xx_hal_flash.c+ [" f8 g& m% N1 f& L  w: O' i
  123. │          stm32l0xx_hal_flash_ex.c
    2 @7 h9 `/ V+ F7 ]
  124. │          stm32l0xx_hal_flash_ramfunc.c' P/ `4 K% t9 y9 A
  125. │          stm32l0xx_hal_gpio.c' M; B% b1 g# {& U3 v8 D
  126. │          stm32l0xx_hal_i2c.c
    5 v! _. ?! ^/ c
  127. │          stm32l0xx_hal_i2c_ex.c
    4 d6 H1 T. x6 L7 [8 p, s+ Y  I
  128. │          stm32l0xx_hal_i2s.c
    - b0 ~& N4 H9 t4 @& p3 T8 |
  129. │          stm32l0xx_hal_irda.c- `; Q2 q, B$ z
  130. │          stm32l0xx_hal_iwdg.c
    0 e4 Q& O; h/ {! H* Z! \
  131. │          stm32l0xx_hal_lcd.c
    * I+ b/ e4 i* M7 B
  132. │          stm32l0xx_hal_lptim.c- ~' E- x. O$ ^3 w; m
  133. │          stm32l0xx_hal_msp_template.c3 u5 L( E  H6 {' d
  134. │          stm32l0xx_hal_pcd.c
    5 _( R* }0 S& G6 {5 F1 P! _2 f
  135. │          stm32l0xx_hal_pcd_ex.c  G1 d1 ~! ]8 u6 L
  136. │          stm32l0xx_hal_pwr.c" T: B; Q5 C8 [2 O) |
  137. │          stm32l0xx_hal_pwr_ex.c
    9 Q* P& R2 F( g' u  L$ D* P& G; E
  138. │          stm32l0xx_hal_rcc.c
    9 V: A2 U0 C/ z
  139. │          stm32l0xx_hal_rcc_ex.c
    7 ^' {  W7 ~7 W8 t3 T
  140. │          stm32l0xx_hal_rng.c: }. `6 k  A! ~# a. {. M
  141. │          stm32l0xx_hal_rtc.c
      b, A2 ]! c& v6 E! L3 |
  142. │          stm32l0xx_hal_rtc_ex.c
    ) Y2 Z& @3 d$ D0 @2 @; b- W( f
  143. │          stm32l0xx_hal_smartcard.c( f7 n; H. G. O+ F
  144. │          stm32l0xx_hal_smartcard_ex.c. Q! f. `8 Y( R. M1 i
  145. │          stm32l0xx_hal_smbus.c
    ! e! ]& t' C4 C( k3 M
  146. │          stm32l0xx_hal_spi.c
    8 N/ A3 m' t' d  S3 c9 E1 v9 c
  147. │          stm32l0xx_hal_tim.c
    ! v3 s! i: {' b# R
  148. │          stm32l0xx_hal_tim_ex.c
    8 m3 ]; I; M4 `* [. n
  149. │          stm32l0xx_hal_tsc.c+ C/ P/ M# E/ }/ o* U
  150. │          stm32l0xx_hal_uart.c3 K* s: j9 }) w, [: j( z- R
  151. │          stm32l0xx_hal_uart_ex.c
    / l- {5 D+ }7 J% y( v8 T1 k
  152. │          stm32l0xx_hal_usart.c4 _- b1 k% V3 m1 Z3 w  p
  153. │          stm32l0xx_hal_wwdg.c: N; s4 I  y+ Q+ Y( p
  154. │          stm32l0xx_ll_adc.c6 K$ H3 ?0 z0 E
  155. │          stm32l0xx_ll_comp.c0 D9 _* }9 C6 \. D; ]* K% O
  156. │          stm32l0xx_ll_crc.c
    5 E3 [0 P% m) Q+ [( H
  157. │          stm32l0xx_ll_crs.c
    # K9 ]/ ^$ ~6 T( J
  158. │          stm32l0xx_ll_dac.c
    6 ~+ C4 I/ H3 \! k1 X( r9 N
  159. │          stm32l0xx_ll_dma.c- z. x2 g- ]% s3 m9 l. E0 m' ^- t
  160. │          stm32l0xx_ll_exti.c
    ; U% z1 O9 _4 a5 Q1 Y
  161. │          stm32l0xx_ll_gpio.c2 L1 [. I9 h- K. n  X) f) Z
  162. │          stm32l0xx_ll_i2c.c& p5 L* l  t# O6 }
  163. │          stm32l0xx_ll_lptim.c
    " f6 W2 ]( k3 C7 d9 k
  164. │          stm32l0xx_ll_lpuart.c
    ) t# I. J1 U# C
  165. │          stm32l0xx_ll_pwr.c0 S  U; E% M2 K5 {7 d
  166. │          stm32l0xx_ll_rcc.c
    ; }3 F# O1 C. I0 c2 X
  167. │          stm32l0xx_ll_rng.c
    9 I( U3 Q/ K1 R5 D
  168. │          stm32l0xx_ll_rtc.c7 C1 W* U# ]. H3 ]+ _# l+ }- w
  169. │          stm32l0xx_ll_spi.c
    / W! m7 ]! j! {, a+ k; w, O) O
  170. │          stm32l0xx_ll_tim.c
    4 z* F0 u, y- v) E% o
  171. │          stm32l0xx_ll_usart.c
    ; P3 T& j# l: j5 t
  172. │          stm32l0xx_ll_usb.c
    % P% b5 B" s, v0 H3 L& _
  173. │          stm32l0xx_ll_utils.c3 U- K# B, f- Y; t3 k3 A8 }/ v
  174. │          : G. @. S3 _! @) o; H8 i
  175. ├─OBJ
    " G3 @4 i1 O; ?( l( |$ p- b/ Y& W
  176. ├─Pro
    2 z  c3 k/ P% U6 V
  177. │  │  leddemo.eww. D. p. ]6 E. m# F$ D8 ^" e- Y
  178. │  │  led_demo.dep
    : F- ~( p- P) a; {
  179. │  │  led_demo.ewd- C( M1 S5 _; ]& u; A& A) r
  180. │  │  led_demo.ewp/ F# A' e* R: J7 ~; p7 V
  181. │  │  led_demo.ewt
    " D3 b: h' u4 A0 H2 x: ^
  182. │  │  
    3 m/ f; {2 Z8 C4 W
  183. │  ├─Debug
    % N; v4 _3 e) b$ a) i# ?
  184. │  │  ├─Exe% t& `+ v7 ^+ u& r
  185. │  │  │      led_demo.out4 G, ~5 G5 H7 A0 d2 U- M9 U3 Q
  186. │  │  │      led_demo.sim" R7 T2 P1 r3 I: e6 D& K/ u2 F
  187. │  │  │      
    9 V. |3 G$ r* O" o! M
  188. │  │  ├─List6 c  L$ _. c, `; @6 F
  189. │  │  │      led_demo.map
    ! X. b9 V: @/ R9 C  f9 q/ V
  190. │  │  │      ) p/ ^7 k) B6 c6 D% m* B& |
  191. │  │  └─Obj1 @3 F4 T6 s# J+ O! \- I  x
  192. │  │          led_demo.pbd- r8 i( @7 r0 b
  193. │  │          led_demo.pbd.browse
    3 y$ e0 d5 }& _+ J6 t
  194. │  │          led_demo.pbd.linf
    " x4 h: @2 J9 S0 `' b) S& T
  195. │  │          main.o; h7 A# S5 u' t
  196. │  │          main.pbi
    4 U( }+ X  u) i1 R' ^/ U
  197. │  │          main.pbi.xcl
      D8 u$ B7 j# \' g/ a! \
  198. │  │          startup_stm32l011xx.o
    2 x2 k& h( I  w9 E, V: d7 l
  199. │  │          stm32l0xx_hal.o
    . Z. k: n+ a8 ?: u. x, g
  200. │  │          stm32l0xx_hal.pbi
    & D5 P% Z  J$ D' a' P
  201. │  │          stm32l0xx_hal.pbi.xcl8 M4 _, R  i: a
  202. │  │          stm32l0xx_hal_adc.o2 Y- \4 ]/ ^) L
  203. │  │          stm32l0xx_hal_adc.pbi
    2 L2 Q8 M- @9 g9 T5 ]$ Y) H
  204. │  │          stm32l0xx_hal_adc.pbi.xcl
    $ ?# o6 M- v) s; F6 U
  205. │  │          stm32l0xx_hal_adc_ex.o6 L# {" t$ V% Y1 V/ X
  206. │  │          stm32l0xx_hal_adc_ex.pbi
      z& T# h9 H% s* ]
  207. │  │          stm32l0xx_hal_adc_ex.pbi.xcl/ s2 M1 W& L# h0 K
  208. │  │          stm32l0xx_hal_comp.o
    4 ?+ |* c) Z% Z8 T0 H. A
  209. │  │          stm32l0xx_hal_comp.pbi2 C( j. K/ p; d5 P0 E+ t0 E, O/ N
  210. │  │          stm32l0xx_hal_comp.pbi.xcl
    3 \/ ~1 }: z$ T" A( M  k
  211. │  │          stm32l0xx_hal_comp_ex.o
    ! F) ~# s, P4 M8 B1 m
  212. │  │          stm32l0xx_hal_comp_ex.pbi
    3 \0 D' z, ~5 G+ M
  213. │  │          stm32l0xx_hal_comp_ex.pbi.xcl' I+ @8 q" A" ~1 @
  214. │  │          stm32l0xx_hal_cortex.o
    3 g" @9 s, H" K2 A
  215. │  │          stm32l0xx_hal_cortex.pbi
    0 X) m6 k2 g7 z7 @* K  ]" ~# e
  216. │  │          stm32l0xx_hal_cortex.pbi.xcl
    5 w# Q8 \, L2 B
  217. │  │          stm32l0xx_hal_crc.o! P  L$ S7 }9 w. Y: j% s
  218. │  │          stm32l0xx_hal_crc.pbi9 N# i# K4 w% U9 {' d9 n; Z8 G
  219. │  │          stm32l0xx_hal_crc.pbi.xcl5 g# {) O7 @: |
  220. │  │          stm32l0xx_hal_crc_ex.o
    1 C0 g5 R! I4 S9 R" H/ B
  221. │  │          stm32l0xx_hal_crc_ex.pbi
    ' G7 p  n2 k' _) z' `' h$ I& i5 Q
  222. │  │          stm32l0xx_hal_crc_ex.pbi.xcl
    9 i! M2 H% i- [1 Y) F5 M
  223. │  │          stm32l0xx_hal_cryp.o1 ^: j; ?$ O% w( r. K
  224. │  │          stm32l0xx_hal_cryp.pbi
    & y3 |2 z2 U1 ?
  225. │  │          stm32l0xx_hal_cryp.pbi.xcl
    0 d9 u) W8 g, Q
  226. │  │          stm32l0xx_hal_cryp_ex.o! ~* |! f) I# q) l: W5 y, g6 \4 P. e- {
  227. │  │          stm32l0xx_hal_cryp_ex.pbi
    ' R; h& G/ x1 T' l, |. ]& q/ {! ^
  228. │  │          stm32l0xx_hal_cryp_ex.pbi.xcl
    ; a8 L6 y9 n( {  C
  229. │  │          stm32l0xx_hal_dac.o
    ' l7 V2 c& k; B# j
  230. │  │          stm32l0xx_hal_dac.pbi
    6 t7 s  P" M) [1 D( c% z
  231. │  │          stm32l0xx_hal_dac.pbi.xcl5 K! |8 X( j0 [" ]
  232. │  │          stm32l0xx_hal_dac_ex.o
    - E$ G4 Z! r" z. p) d6 ~. m
  233. │  │          stm32l0xx_hal_dac_ex.pbi
      y, o, ]1 ~; b0 v+ f# a2 r
  234. │  │          stm32l0xx_hal_dac_ex.pbi.xcl
    + c- `4 K1 A/ a' ]2 K
  235. │  │          stm32l0xx_hal_dma.o! V2 {/ f6 ?. f) m
  236. │  │          stm32l0xx_hal_dma.pbi1 p  v4 u( w) H$ {' x) l- h
  237. │  │          stm32l0xx_hal_dma.pbi.xcl9 `: ^, o  _0 b3 J( q
  238. │  │          stm32l0xx_hal_firewall.o  F+ E5 \9 Y! I  @5 f( |4 a
  239. │  │          stm32l0xx_hal_firewall.pbi
    ( p7 C; L' x6 R7 F. ]: t
  240. │  │          stm32l0xx_hal_firewall.pbi.xcl) |! c, o( m! A* @' [& {, ^: K
  241. │  │          stm32l0xx_hal_flash.o
    $ ^$ q  Y' b/ r6 c
  242. │  │          stm32l0xx_hal_flash.pbi+ ]' l7 X7 r: R
  243. │  │          stm32l0xx_hal_flash.pbi.xcl
    ; z% }. c% ]: s5 |& T
  244. │  │          stm32l0xx_hal_flash_ex.o) y1 H9 f" h' A7 E3 F
  245. │  │          stm32l0xx_hal_flash_ex.pbi
    / F. x" X$ E" K: H5 F9 r" \9 H
  246. │  │          stm32l0xx_hal_flash_ex.pbi.xcl" M! ^) ?+ E- e* l7 u% ]1 Q
  247. │  │          stm32l0xx_hal_flash_ramfunc.o" m+ b  D: A: @# A
  248. │  │          stm32l0xx_hal_flash_ramfunc.pbi
    5 y& F- @5 w$ f! G
  249. │  │          stm32l0xx_hal_flash_ramfunc.pbi.xcl
    ( H/ p& l6 x; q
  250. │  │          stm32l0xx_hal_gpio.o: n) f8 [$ o* X# N
  251. │  │          stm32l0xx_hal_gpio.pbi
    4 B# b# i, v! ~% k; \
  252. │  │          stm32l0xx_hal_gpio.pbi.xcl
    9 [. e: B  K4 u' e
  253. │  │          stm32l0xx_hal_i2c.o
    - v0 `; }& v3 _$ T
  254. │  │          stm32l0xx_hal_i2c.pbi
    5 \. B2 [. e4 |) h2 W9 B, d
  255. │  │          stm32l0xx_hal_i2c.pbi.xcl8 r  l/ ~/ |4 ^* J& v' x) A
  256. │  │          stm32l0xx_hal_i2c_ex.o8 s* b  W) e; K( X+ H
  257. │  │          stm32l0xx_hal_i2c_ex.pbi; P9 f" o# m- ]9 |1 ^
  258. │  │          stm32l0xx_hal_i2c_ex.pbi.xcl, a: Y# H9 o& p  [) L( ?
  259. │  │          stm32l0xx_hal_i2s.o
    2 T6 @, c( m+ J" `, l
  260. │  │          stm32l0xx_hal_i2s.pbi( L7 z, g+ u+ R1 V
  261. │  │          stm32l0xx_hal_i2s.pbi.xcl
    0 x( N# v6 c! V) ?2 }8 r, c7 D. I
  262. │  │          stm32l0xx_hal_irda.o
    1 L# {, g9 h! [9 ]
  263. │  │          stm32l0xx_hal_irda.pbi) {4 x3 g6 T. ~" i4 ^( r- r" ?& q6 J) P
  264. │  │          stm32l0xx_hal_irda.pbi.xcl
    1 }0 |3 h, x; Q' l, g, R
  265. │  │          stm32l0xx_hal_iwdg.o
    6 m! x' v( n' u
  266. │  │          stm32l0xx_hal_iwdg.pbi
    % @; S; L  j. D( e: d; J7 i4 A$ M
  267. │  │          stm32l0xx_hal_iwdg.pbi.xcl
    # ~7 H4 t# N% }
  268. │  │          stm32l0xx_hal_lcd.o
    , P/ a! Z4 Y% \. ]  j
  269. │  │          stm32l0xx_hal_lcd.pbi  t2 d* o; @0 ]( }8 R( l- E% H. b
  270. │  │          stm32l0xx_hal_lcd.pbi.xcl0 A5 J+ E$ G( b
  271. │  │          stm32l0xx_hal_lptim.o! ?* I$ K) O- u5 M
  272. │  │          stm32l0xx_hal_lptim.pbi9 ?( J! ~# ^5 d4 l9 e2 c( ~) b
  273. │  │          stm32l0xx_hal_lptim.pbi.xcl
    5 T$ }7 {9 g6 z8 D- H, l
  274. │  │          stm32l0xx_hal_msp.o
    1 W$ A' m" C+ [) J
  275. │  │          stm32l0xx_hal_msp.pbi
    $ v+ z- i# }' o8 W1 {2 C
  276. │  │          stm32l0xx_hal_msp.pbi.xcl/ Y' i9 P# _6 ~- z% O
  277. │  │          stm32l0xx_hal_msp_template.pbi
    ! i' ~' d, F0 e& F5 [" k
  278. │  │          stm32l0xx_hal_msp_template.pbi.xcl
    ( `# a+ B, m) L$ L; K2 H
  279. │  │          stm32l0xx_hal_pcd.o
    : T4 D" @. n; @2 _7 Q
  280. │  │          stm32l0xx_hal_pcd.pbi! C# Y- F2 U" B% N7 [' F
  281. │  │          stm32l0xx_hal_pcd.pbi.xcl
    % c) q7 O" |4 B3 O2 a
  282. │  │          stm32l0xx_hal_pcd_ex.o
    4 H5 H: p: ?9 R, h
  283. │  │          stm32l0xx_hal_pcd_ex.pbi. ~, ]5 I5 X, O+ I4 b+ m
  284. │  │          stm32l0xx_hal_pcd_ex.pbi.xcl1 z2 Q( z" ]2 y4 \; ]+ K) p. o* Z
  285. │  │          stm32l0xx_hal_pwr.o- ]- I1 c3 S/ J7 i
  286. │  │          stm32l0xx_hal_pwr.pbi
    8 c6 m, m+ |! [4 @) [
  287. │  │          stm32l0xx_hal_pwr.pbi.xcl
    4 x. t) L$ Y/ s' K5 e) Y  D
  288. │  │          stm32l0xx_hal_pwr_ex.o+ J+ d! D" b" C2 f7 X
  289. │  │          stm32l0xx_hal_pwr_ex.pbi, r1 G# k& d8 E3 l
  290. │  │          stm32l0xx_hal_pwr_ex.pbi.xcl6 z9 t  }. `# W! A* h
  291. │  │          stm32l0xx_hal_rcc.o
    7 [6 m$ Z! r- {5 z. _( B. b& E" ~
  292. │  │          stm32l0xx_hal_rcc.pbi. V1 D$ t* Q" m& |4 G0 g
  293. │  │          stm32l0xx_hal_rcc.pbi.xcl$ @5 j, J1 k1 n6 t: j
  294. │  │          stm32l0xx_hal_rcc_ex.o
    6 }- N* f& T% U- n6 s1 t: y% ^
  295. │  │          stm32l0xx_hal_rcc_ex.pbi
    $ v" S( a6 w0 s" k1 J8 u
  296. │  │          stm32l0xx_hal_rcc_ex.pbi.xcl
    ! ?( j5 L; h8 _6 s
  297. │  │          stm32l0xx_hal_rng.o5 l2 x$ }9 k2 L2 l1 Z8 X
  298. │  │          stm32l0xx_hal_rng.pbi, `  ?; b, ~, v  k  r4 U1 b
  299. │  │          stm32l0xx_hal_rng.pbi.xcl( T/ \4 F( N' ]
  300. │  │          stm32l0xx_hal_rtc.o! z' H3 m0 t' i0 T+ l
  301. │  │          stm32l0xx_hal_rtc.pbi" w) a2 L2 b! G
  302. │  │          stm32l0xx_hal_rtc.pbi.xcl# Z, U9 u, V' r% P9 `1 v4 d- e
  303. │  │          stm32l0xx_hal_rtc_ex.o
    7 e8 e+ ^; }; s2 T
  304. │  │          stm32l0xx_hal_rtc_ex.pbi! K3 K! a3 O9 d1 a: w  u
  305. │  │          stm32l0xx_hal_rtc_ex.pbi.xcl
      |3 `% I" h0 B. M* N
  306. │  │          stm32l0xx_hal_smartcard.o3 l3 C( }7 D( M# I3 K
  307. │  │          stm32l0xx_hal_smartcard.pbi
    / B# u) W6 M4 b0 F$ s$ c$ I$ o2 E
  308. │  │          stm32l0xx_hal_smartcard.pbi.xcl% p, Z' t, C$ S+ t- d# r5 ]- Z
  309. │  │          stm32l0xx_hal_smartcard_ex.o0 K8 Y: j" j) o
  310. │  │          stm32l0xx_hal_smartcard_ex.pbi# R" {9 ~% V. v, m' }: Y8 P5 G
  311. │  │          stm32l0xx_hal_smartcard_ex.pbi.xcl0 y! v) E" K: W$ I/ b
  312. │  │          stm32l0xx_hal_smbus.o3 M4 m) Y' T. H! ~
  313. │  │          stm32l0xx_hal_smbus.pbi
    , k" c$ k2 `" T% }. o: G
  314. │  │          stm32l0xx_hal_smbus.pbi.xcl
    & x+ S& |) l7 ]( @- Y# }# ~$ U
  315. │  │          stm32l0xx_hal_spi.o
    0 A$ K& `  a" H4 [! l: Y
  316. │  │          stm32l0xx_hal_spi.pbi+ e" q" x" N! C
  317. │  │          stm32l0xx_hal_spi.pbi.xcl/ g/ S4 O4 u3 s
  318. │  │          stm32l0xx_hal_tim.o
    - w. @* ?: l  ]
  319. │  │          stm32l0xx_hal_tim.pbi+ v; u+ N( _5 {5 l
  320. │  │          stm32l0xx_hal_tim.pbi.xcl, B6 k; g" r! A; v3 w' k0 A- X) U
  321. │  │          stm32l0xx_hal_tim_ex.o
      |* b& q. m( ]! p6 O" b3 H5 K
  322. │  │          stm32l0xx_hal_tim_ex.pbi, t. l' L4 L# f9 j' o# P1 Y
  323. │  │          stm32l0xx_hal_tim_ex.pbi.xcl
    ! T4 T% B1 H$ m6 W/ f( `
  324. │  │          stm32l0xx_hal_tsc.o3 W5 F3 O5 O. F; g
  325. │  │          stm32l0xx_hal_tsc.pbi, R( ~5 i# _! Y% _
  326. │  │          stm32l0xx_hal_tsc.pbi.xcl
    5 t9 x" }. b! R8 b; x8 j
  327. │  │          stm32l0xx_hal_uart.o6 Z7 F5 O% u) f  R. c6 k: I' `
  328. │  │          stm32l0xx_hal_uart.pbi
    - O( e3 r5 ^+ W! v- g/ S: [5 }
  329. │  │          stm32l0xx_hal_uart.pbi.xcl& K+ n" w* h. I
  330. │  │          stm32l0xx_hal_uart_ex.o2 d; }; z  G- g0 l  W* N$ ~2 s9 W
  331. │  │          stm32l0xx_hal_uart_ex.pbi: D& M7 y! D! ~9 U5 Q; C8 w' p
  332. │  │          stm32l0xx_hal_uart_ex.pbi.xcl# @9 o  B, l" E$ ^. X! U
  333. │  │          stm32l0xx_hal_usart.o$ I% u  |) V9 F2 J9 H$ |1 F
  334. │  │          stm32l0xx_hal_usart.pbi
    $ n% K: |' M; U5 |# [/ A0 r) J9 G9 _
  335. │  │          stm32l0xx_hal_usart.pbi.xcl9 j2 k: a1 C$ j) E
  336. │  │          stm32l0xx_hal_wwdg.o
    2 j) {7 M& ^  \( o' b) E6 y
  337. │  │          stm32l0xx_hal_wwdg.pbi
    / l6 O3 \. q0 l0 g9 O7 h) I
  338. │  │          stm32l0xx_hal_wwdg.pbi.xcl
    8 T# C+ @8 v/ P8 J! R+ Z
  339. │  │          stm32l0xx_it.o
    1 w2 t$ F( ?. H( P, v2 W4 w1 u
  340. │  │          stm32l0xx_it.pbi0 ~  _! x3 I6 @( C1 x
  341. │  │          stm32l0xx_it.pbi.xcl5 g1 z% A' p* ]- g, S1 \1 J" D/ l
  342. │  │          stm32l0xx_nucleo_32.o( ~& ]8 V* u6 `8 d7 h- v, U
  343. │  │          stm32l0xx_nucleo_32.pbi! o5 ?8 X. K! d( I; G9 `
  344. │  │          stm32l0xx_nucleo_32.pbi.xcl6 Q' y9 n6 i7 z9 ~& ~, P+ S
  345. │  │          system_stm32l0xx.o2 ~1 {( m4 h% |3 \5 G6 k2 h5 d
  346. │  │          system_stm32l0xx.pbi
    : U. J/ e; L% y& P) x
  347. │  │          system_stm32l0xx.pbi.xcl
    6 z2 q! {' d8 w; e
  348. │  │         
    1 W$ D0 U2 K8 B5 Q. C  w. c4 Q
  349. │  └─settings+ Z; ~' }3 ?& g% T8 w# P
  350. │          leddemo.wsdt8 [5 y; o+ g' I5 w, r- H
  351. │          led_demo.crun2 u' J  S: D+ G7 _
  352. │          led_demo.dbgdt% U1 M( {  A; j2 ~3 f. S
  353. │          led_demo.Debug.cspy.bat
    3 y* t/ f. E! k: _4 B
  354. │          led_demo.Debug.cspy.ps1
    5 q( t5 X( O. [7 K% O
  355. │          led_demo.Debug.driver.xcl7 T; M' d: j. ^! }
  356. │          led_demo.Debug.general.xcl+ k& r- x5 ~! a+ m) F7 z1 _% j
  357. │          led_demo.dnx
    0 Z! y0 b/ _+ I
  358. │          led_demo_Debug.jlink
    ( ]' _7 Y3 N; y* D0 }" v
  359. │          % ?: {% e! S8 [4 f0 n* B0 i/ z9 ]9 j
  360. └─USER
    ! t4 b! _* L8 X2 h4 h1 q; f7 B3 z
  361.     ├─Inc' ?0 w0 c( P+ u/ K
  362.     │      main.h
    ; E$ g8 F- G& M$ ^8 e
  363.     │      stm32l0xx_hal_conf.h
    0 _' y7 ^$ ]# c" c) f, A# W/ r
  364.     │      stm32l0xx_it.h
    0 M( ^- Z3 o6 Z; I, u
  365.     │      
    % Q/ a- Z: Z6 [4 T4 r
  366.     └─Src
    2 d  ?! A2 f8 R5 g, Y8 e
  367.             main.c
      ~0 J& U( e, s
  368.             stm32l0xx_hal_msp.c. F0 s& ~1 |' k0 K1 k  A" B- y
  369.             stm32l0xx_it.c& n' |, D* S0 j0 v3 p2 s8 \& P
  370.             system_stm32l0xx.c; Y( E. i2 d8 e* \
  371.             - i0 O5 _! \7 c, {+ h
  372. ' e+ n' f5 }+ l: A  U8 W) U
  373. $PROJ_DIR$\..\BSP
    4 e9 A2 C2 l2 f% W' \# |
  374. $PROJ_DIR$\..\CORE. h; X+ l' Q1 }6 L8 Y# `; n
  375. $PROJ_DIR$\..\HAL
      p/ x; h* U* z1 v0 _/ v% B& p
  376. $PROJ_DIR$\..\HAL\Inc
    # T, Y3 w) c$ L) {* |8 V
  377. $PROJ_DIR$\..\USER- m" M. f0 N' K2 W. r0 `5 s" X
  378. $PROJ_DIR$\..\HAL\Inc\Legacy
    ' i0 n- _  n3 K+ f

  379. 7 i: Y4 x$ n3 E4 z7 X& ?' v$ o6 `
  380. STM32L011XX! U* q( q$ [; K, h
  381. USE_STM32L0XX_NUCLEO_32
    6 x5 B) v+ R  `3 ~
  382. USE_HAL_DRIVER这和是预定义
复制代码
' m- U% \9 G  s5 G; \) q. `' q

  

工程目录如下:

记得删除ll库和各个template.c的文件

! T' i* m" b; k3 L* k
D4NZPI2NOZPKA7BT0@LCCKH.png
收藏 评论0 发布时间:2021-11-18 22:00

举报

0个回答

所属标签

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