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

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

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

  372. ( z: |# m& B/ }9 n$ B
  373. $PROJ_DIR$\..\BSP
    + n4 H1 Y+ D' x/ ^) o% C4 D
  374. $PROJ_DIR$\..\CORE
    ; d; u3 [4 ?0 x$ g8 s% q
  375. $PROJ_DIR$\..\HAL' h4 u4 k0 _- X+ Z
  376. $PROJ_DIR$\..\HAL\Inc5 c9 l5 b" x; {1 d
  377. $PROJ_DIR$\..\USER
    3 F3 v( w- Y: C# p# O; W
  378. $PROJ_DIR$\..\HAL\Inc\Legacy9 I, E+ A0 l& `4 e  L- p( ?. L2 B

  379. . h( z( v# K4 n7 P/ u
  380. STM32L011XX2 v5 v9 S% j" N7 ^; r2 z& J5 j
  381. USE_STM32L0XX_NUCLEO_32/ d1 \. N; k. F- ^
  382. USE_HAL_DRIVER这和是预定义
复制代码
. H- B6 b1 I+ H7 g$ l* y

  

工程目录如下:

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


# y& A: A6 _' ~; I1 y+ ~7 i6 E
D4NZPI2NOZPKA7BT0@LCCKH.png
收藏 评论0 发布时间:2021-11-18 22:00

举报

0个回答

所属标签

相似分享

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