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

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

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

  379. 6 ]( K7 y: S1 c1 J
  380. STM32L011XX
    4 S7 v" i  e% j8 J2 l' x7 v
  381. USE_STM32L0XX_NUCLEO_32/ ]) d) @9 B3 F1 H7 r; L
  382. USE_HAL_DRIVER这和是预定义
复制代码
9 @" Y0 I/ b8 @$ K( }+ I; d) q3 Q' a

  

工程目录如下:

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

$ ]( ]% R9 n6 I. X$ `
D4NZPI2NOZPKA7BT0@LCCKH.png
收藏 评论0 发布时间:2021-11-18 22:00

举报

0个回答

所属标签

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