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

【经验分享】stm32f1、stm32f4 固件驱动 函数库 下载

[复制链接]
STMCU小助手 发布时间:2021-11-27 10:46
ARM学习中经常用到的函数库,包括众多的源文件与头文件,这里提供适用于STM32F10x,STM32F4X芯片。
4 X  N0 C8 k1 P/ {+ M
0 K& j0 s5 `9 T' G0 ]2 J1、下载
0 s; z3 b1 X2 G, b
2 I$ F' |: F2 G想要下载STM32F1X,STM32F4X,的HAL库的朋友可以去官网下载,不过需要注册账户,当然也可以去STM32论坛中下载。
! Y. {% n2 n2 v' W+ r, @$ w$ Y* U$ P$ r/ Q# [
由于下载太过麻烦,就自己整理之后在这里提供免费下载。
# V$ \( C% A" k! ^8 I9 D, o. T
: I5 u, A5 Z  X+ B/ @/ R) f, |5 s4 M2 J6 K% N7 Z9 y

+ a& u' p+ r) j( f  ^! u点击【普通下载】即可: stm32Cube_FW_F1_V1.8.0  提取码:713304
# {) ^, x4 j' u# d
4 T1 J4 K  T, X& B8 ?2 q点击【普通下载】即可:注意 由于STM32Cube_FW_F4的包比较大,我分了4部分,请在全部下载完后,再进行解压。& D% ^0 e0 K% L* _# N7 {, i' n

! Y: R( o6 P9 N, y* _0 Z& YSTM32Cube_FW_F4_V1.16.0.part01.rar& O7 |2 h# X* D4 k; K- r) w5 t- v
STM32Cube_FW_F4_V1.16.0.part02.rar& t7 |/ _. G' X) Z$ q
STM32Cube_FW_F4_V1.16.0.part03.rar  f+ g2 y3 h- ~( }- k, Z2 \
STM32Cube_FW_F4_V1.16.0.part04.rar  5 ~1 ^. a) ^; J4 f( N! Z5 o

( u& P, s+ H% V提取码:713304
0 b8 a- y5 f% u
5 B. B, |- [; b1 D" z) B: y# _2、目录结构介绍
# X& I. p+ E$ ?0 G" F# R
" Y! l3 w8 K3 X+ P2 P解压下载好的stm32Cube_FW_F1、STM32Cube_FW_F4,解压好的目录结构如下所示: 3 D/ V5 @6 s0 J1 c# D
- J" J% s8 O, u1 s
Documentation0 x  `7 Y, }" F9 ?: ?& y4 ~- e4 Z
Drivers
" G- J7 P) W- K8 T& t) uMiddlewares: H6 G7 @: t! o
package.xml6 n. z& I4 z1 u
Projects
+ o, u# J1 w6 WRelease_Notes.html- }# z, j0 _  R6 x
Utilities. @' u" @4 Y1 j+ j8 G: u
_htmresc! M6 t9 y! v+ p6 X5 E# W6 `
2.1 主要目录介绍
, [* |- ^& d% y1 W4 D% n+ c7 R; J6 f8 g9 P
目录名称             功能介绍
* ], |$ D& }/ `' A  cDocumentation    STM32CubeF使用指南(英文版). [& p* {2 \) c) v  U
Drivers                 硬件层程序
+ q' p/ S  Y" q( z. _# B% n7 _Middlewares        库' _; U. b5 c" `5 g/ {* T
Projects               例程
" m8 p+ j3 V% [: ~Utilities                 其他程序
) C( f" O8 u9 ~* [0 u& e2.2 Drivers文件夹介绍, n& }. H) `- }! {+ ]. L

5 J0 n: ]: X( f* S/ |% q8 U! |Drivers文件夹的目录结构如下所示:
5 p* @$ D' P; x* Y' \+ ~/ N BSP+ a! l' F9 P! ~: y  F; t1 s0 m& ^
CMSIS. E- H' q& y% v& D
dir.bat# `* Z) k2 I3 A; H) w
STM32F4xx_HAL_Driver
1 O2 H) {6 L5 i* e" q5 g主要由BSP、CMSIS、HAL Driver文件夹组成。
. Q& R6 L& q5 j  z" @1. BSP为板级支持包,里面包含了STM32官方开发板的程序,用户如果用不到的话可以不用或者自行开发。 6 G! @; a' j, X" H" C+ g# N* M
2. CMSIS是ARM Cortex-M 处理器的软件抽象层,在device文件夹中包含了STM32的启动文件以及链接文件。 . S- E) J! |0 ]' z; w5 z9 U
3. HAL Driver为单片机驱动程序,能够驱动单片机的ADC、DAC、DMA、TIMER、USART、CAN等外设单元。% A) ?7 F) k) N/ q1 i) m
8 y# ~) a7 {: [5 D
2.3 Middlewares文件夹介绍
. s! ~3 u0 V) _. }' U9 F
; D+ w6 ^: H$ @+ ?( h5 QMiddlewares文件夹的目录结构如下图所示:
' h8 D4 v: M# S4 B$ O" H4 w% T& z, k' z1 i# `
主要由STemWin、STM32 USB驱动库、STM32 USB主机库、FatFs文件系统、FreeRTOS、Lwip。. [2 a! Q4 Y8 E  {
% i: B9 A: n- f
2.4 Projects文件夹介绍) @3 U: t. ]: X9 T# @" W3 h) J) O
4 L* \- w/ Z% p- `* J: ^6 f
Projects文件夹的目录结构如下图所示: $ u6 P" h( T2 N3 V( T0 m8 f
# p- ^# Q1 A/ A: c/ a& h3 _
包含了STM32官方推出的开发板的例程。: k& `) Y+ _& I/ O

0 ~2 H; n3 ^* wstm32F4的目录包含如下示例工程:6 O. G" L9 l' d0 m. [' c

- ^2 G1 C3 h. P, u. p$ J重点包括WIN32目录,包含了emwin的仿真工程,用来开发图形界面。; W% G8 M( g5 S4 {1 H
- }4 ~& g- j! l% P. l
STM32446E-Nucleo( j7 O- j8 f. }, X, `9 d2 ~
STM32446E_EVAL
$ B4 C1 W( H" Y. q  W% H1 v) A0 USTM32469I-Discovery
" B! z: T6 j( D& T" dSTM32469I_EVAL: f! L8 B8 b% y, ~0 }
STM324x9I_EVAL& f2 _# E6 v0 s
STM324xG_EVAL
5 S! s1 T5 C1 R7 oSTM32CubeProjectsList.html
6 y0 ~$ F% h2 M, mSTM32F4-Discovery# f! E) u' }  m: h& ^& b/ r* T
STM32F401-Discovery
. z+ a0 n  e- M6 Y3 m0 s' k! qSTM32F401RE-Nucleo; n# Q: F+ |& ]  h  v) S9 x9 M
STM32F410xx-Nucleo4 ], k# |9 @: G% f8 B% ^
STM32F411E-Discovery
4 B$ I5 x# E' d/ GSTM32F411RE-Nucleo
  S7 _6 z# |8 P9 H# Y/ I* K$ TSTM32F412G-Discovery% W  ]( M0 U( N
STM32F412ZG-Nucleo
% S: X. X$ i# U% E! bSTM32F413H-Discovery& u$ T" d0 I1 b
STM32F413ZH-Nucleo$ e! t/ |# ]/ x
STM32F429I-Discovery: Q, p, I2 w; y; J5 B
STM32F429ZI-Nucleo
. b0 J: ?/ {. l. y# q6 M5 ZSTM32F446ZE-Nucleo- g& Q) D/ P' B2 F% |& f
WIN324 F. G) h0 s6 v  ^0 p3 _6 V% D
& D2 b, a8 l7 n8 d) v
* i" h* w+ G$ ~* v. V
2.5 Utilities文件夹介绍6 t- B, B7 @, S: q/ y) E

3 H3 N( w) C  U3 {* B& p( @Utilities文件夹的目录结构如下图所示:
4 P9 Y" H: ^) X: f2 Y4 O/ [1 m! B7 F. W4 m1 p  r
实用的其他功能函数库。
% a- l5 b4 w+ V- ]# D
# F" m0 v, G; c' F" S& B1 Q
8 h( _; m/ e2 a& X9 \
收藏 评论0 发布时间:2021-11-27 10:46

举报

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