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

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

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

[复制链接]
STMCU小助手 发布时间:2021-11-27 10:46
ARM学习中经常用到的函数库,包括众多的源文件与头文件,这里提供适用于STM32F10x,STM32F4X芯片。
8 b! z  b$ e' f% d& Z4 N& [1 O
: N+ T' Z  F4 Z, _6 q& W1、下载) q8 h' ?3 q/ E" N

9 _, O. r+ l. \: f- X4 w想要下载STM32F1X,STM32F4X,的HAL库的朋友可以去官网下载,不过需要注册账户,当然也可以去STM32论坛中下载。6 L5 l* t8 t" _1 T  E, ]1 H
9 s' K; N& R* c  f" ~3 [
由于下载太过麻烦,就自己整理之后在这里提供免费下载。% q2 r" }6 u9 O" }# M
% P3 \$ F" ^1 K7 r. V+ Q" U
+ s& D) r0 E3 X5 n

6 S7 `7 l- \! c点击【普通下载】即可: stm32Cube_FW_F1_V1.8.0  提取码:713304
! U. {$ R$ ]  X( b: K$ Y. z% v
/ ?( K& ~8 l' ~点击【普通下载】即可:注意 由于STM32Cube_FW_F4的包比较大,我分了4部分,请在全部下载完后,再进行解压。# A6 {1 x2 T9 K1 c; k- m5 i

8 V: _. U5 S. v/ BSTM32Cube_FW_F4_V1.16.0.part01.rar+ h; J/ i$ W" t* ?3 _
STM32Cube_FW_F4_V1.16.0.part02.rar
, o. {) s" L& N3 c4 lSTM32Cube_FW_F4_V1.16.0.part03.rar% k9 B2 Q9 o3 o' L  v
STM32Cube_FW_F4_V1.16.0.part04.rar  
+ E+ E! h* E/ P  I5 d
! y, X1 ]+ [* G; ?! X* [提取码:713304
* W9 B1 P9 i9 Q7 }& c
& ?! }4 U) z0 E* z+ q2、目录结构介绍. ~8 g/ K& S. L, o5 Y/ b& K

+ ^! v# y. d# u) G) J1 y解压下载好的stm32Cube_FW_F1、STM32Cube_FW_F4,解压好的目录结构如下所示:
* W  u" S, c( y/ q/ |" |! P8 `1 Y1 s' W% l
Documentation  g& Q) t1 y0 [& ~
Drivers
; B& w( A* F. D+ S4 m7 r( jMiddlewares
' j& e7 K* T3 t. o' e6 o# L' zpackage.xml
$ \& [/ j, [. a/ D: AProjects4 l+ \5 p# i% x) s/ O
Release_Notes.html
( K8 \# k* e5 \+ QUtilities, J' t1 V0 M$ y* u
_htmresc
4 J4 B) x1 ]0 J# `- T# I2.1 主要目录介绍3 A( N& c: n- E) P4 {  _
7 e% |6 I. E- E) x8 `8 I% [0 V& Z& X1 I
目录名称             功能介绍! T! u+ A8 [3 v8 o0 K( W. N# C
Documentation    STM32CubeF使用指南(英文版). f3 A+ ^9 C& j# j6 K
Drivers                 硬件层程序
* u1 `) p* ~2 B" {% l) U  h; iMiddlewares        库! f: v( N5 ]. t* F+ _
Projects               例程; p. M3 j" T3 a# u
Utilities                 其他程序: D$ c' Q# J% j2 M. k
2.2 Drivers文件夹介绍
' r+ b: Y- M  e1 ^- {, p" U+ ]7 ~1 j4 j2 q! i  C
Drivers文件夹的目录结构如下所示:
) x" t' N& L# f3 h* e BSP
9 @7 S/ H& `5 @- E7 K. q/ l4 }CMSIS9 b9 G  }+ O5 ~  k" G' Z# n
dir.bat
, s+ w& P: A! B' e' jSTM32F4xx_HAL_Driver
' D( M4 ?. V. i3 F- B* o3 q主要由BSP、CMSIS、HAL Driver文件夹组成。 , ^* j" @* X  H* u
1. BSP为板级支持包,里面包含了STM32官方开发板的程序,用户如果用不到的话可以不用或者自行开发。 - Y6 M: ^" d+ e1 z/ @
2. CMSIS是ARM Cortex-M 处理器的软件抽象层,在device文件夹中包含了STM32的启动文件以及链接文件。 / A% n3 W9 ]" j9 t# V- t
3. HAL Driver为单片机驱动程序,能够驱动单片机的ADC、DAC、DMA、TIMER、USART、CAN等外设单元。' t+ P) O" Q: F# W4 |
6 D; ?# G4 r9 T: f' |2 s. e
2.3 Middlewares文件夹介绍
, N0 J1 ~1 h; e( a: x
. z: _2 {9 A9 x* e( j0 VMiddlewares文件夹的目录结构如下图所示: 0 M1 V" Q- a8 P

9 f$ G, k1 f* E% A( i1 E主要由STemWin、STM32 USB驱动库、STM32 USB主机库、FatFs文件系统、FreeRTOS、Lwip。
# i+ F/ W: [7 W& d& {6 @- g- s" G: r6 l  W6 N7 r* v* ?, ~
2.4 Projects文件夹介绍* L, Y  C7 m5 w
; }& \; q6 J2 x( r. e! p
Projects文件夹的目录结构如下图所示:
- k% P: T( m" X, g0 t) K6 D
! ^1 i! \0 u0 A# t; M# @  M' w9 q包含了STM32官方推出的开发板的例程。
* A* ]9 d, n' p/ E$ c8 B" D" D1 ]6 \* ]) l; ]
stm32F4的目录包含如下示例工程:$ i! r* T9 w( {, K4 A
+ P- L2 `5 [# d1 {
重点包括WIN32目录,包含了emwin的仿真工程,用来开发图形界面。6 \. h6 I% E) m
& s8 C- c  }9 I% M4 K
STM32446E-Nucleo
' Z, ~' u7 {0 ]- A$ H. dSTM32446E_EVAL8 r# g* U7 c. o; R% T+ F+ ^% |
STM32469I-Discovery
6 r4 f  G& S6 s2 M2 e2 \STM32469I_EVAL9 ?+ y7 D9 E% d8 d2 M# M1 z
STM324x9I_EVAL
- h2 [2 t% J. ~. b7 K9 QSTM324xG_EVAL8 X7 V  F1 z  z, a& N9 g! M
STM32CubeProjectsList.html
; k, {; P$ j  B/ mSTM32F4-Discovery% i0 A8 ]* n) H9 }- A. a' @0 g
STM32F401-Discovery8 @6 w5 i# F  {2 a1 u, p7 c! g
STM32F401RE-Nucleo
" l9 v8 G& O, z( [" n7 M. OSTM32F410xx-Nucleo
1 o. i7 w# }  [7 l+ J4 R6 W( ]STM32F411E-Discovery
6 P# U4 `& p- n: ZSTM32F411RE-Nucleo
: e" s' k' C4 ?+ b* c- h1 O2 G: ySTM32F412G-Discovery  D5 P& ]6 m4 B% q% ]; v( d
STM32F412ZG-Nucleo, t% E8 Z" ]* _( U
STM32F413H-Discovery7 t4 `4 k8 B! ^  d+ P- X4 d+ ^& D, y
STM32F413ZH-Nucleo
& D2 j5 F3 B  o) T$ OSTM32F429I-Discovery+ @& _" x6 I- F' w% T+ ]3 |% a
STM32F429ZI-Nucleo
; C! I! b0 q' y- FSTM32F446ZE-Nucleo
* ]. m, Q5 l# E! m$ p: `WIN32! e/ _+ h# s5 g0 [8 |, V8 ?( T
$ H. X& @, o5 h1 d5 S- @) g
9 u8 H, E8 Y) b, [' t7 P5 A
2.5 Utilities文件夹介绍0 n3 W1 W' {8 a9 z  t7 D& ~
7 i. Y, e' [! Y
Utilities文件夹的目录结构如下图所示: ; v* P2 X5 h2 t" J6 s
% T' A+ j1 l3 ~
实用的其他功能函数库。
9 y/ V$ ~/ G, U' Q! k3 Q3 k4 P! }6 k% b

# R$ t* [2 @, B% _3 X9 V4 w) b
收藏 评论0 发布时间:2021-11-27 10:46

举报

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