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

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

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

5 ~, a5 v6 i7 _

  

工程目录如下:

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


! h. c/ \7 b+ |8 ^* u; F" V
D4NZPI2NOZPKA7BT0@LCCKH.png
赞 收藏 评论0 发布时间:2021-11-18 22:00

举报

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