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

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

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

  379. # Q9 {, A- E( a1 \
  380. STM32L011XX
    " l1 [8 v; p5 P2 V- F+ t
  381. USE_STM32L0XX_NUCLEO_32  V' j0 q9 S, C" u8 z" E  l
  382. USE_HAL_DRIVER这和是预定义
复制代码

8 b2 S1 h( u/ D" Z

  

工程目录如下:

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

& `- L8 t8 \5 n% e. c4 o8 j/ \9 g0 ?
D4NZPI2NOZPKA7BT0@LCCKH.png
收藏 评论0 发布时间:2021-11-18 22:00

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版