请选择 进入手机版 | 继续访问电脑版

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

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

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

  379.   {- q# {) g; m# C2 K& w
  380. STM32L011XX
    ( t7 Z9 N7 T; A2 i' Y
  381. USE_STM32L0XX_NUCLEO_32
    , z: _1 W+ N* q6 L4 M) G
  382. USE_HAL_DRIVER这和是预定义
复制代码

. z+ [* N8 U! w

  

工程目录如下:

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


$ K% c/ m) f4 w( b3 U$ [/ K
D4NZPI2NOZPKA7BT0@LCCKH.png
收藏 评论0 发布时间:2021-11-18 22:00

举报

0个回答

所属标签

相似分享

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