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

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

[复制链接]
STMCU小助手 发布时间:2021-11-27 10:46
ARM学习中经常用到的函数库,包括众多的源文件与头文件,这里提供适用于STM32F10x,STM32F4X芯片。; Z- N7 q: ~9 P7 {( X
5 f9 N/ {$ Y% A
1、下载+ ?; c0 _5 w2 w% M. b
4 R  X0 A+ f/ W9 L7 o6 s- G
想要下载STM32F1X,STM32F4X,的HAL库的朋友可以去官网下载,不过需要注册账户,当然也可以去STM32论坛中下载。  l7 O" {' M7 q6 M% z- Z% f/ T
9 U* n( l6 ]4 }3 ?: q! m
由于下载太过麻烦,就自己整理之后在这里提供免费下载。; B) l9 I; c8 q3 K8 n  }

9 |2 O1 n& y0 j# Y0 u. |
& W3 Q% n) z0 U: a: P1 f' |& m3 d; S- N3 G* o5 X- x- B1 J- W; \  o
点击【普通下载】即可: stm32Cube_FW_F1_V1.8.0  提取码:7133049 r0 n  }  c" Y, B  R
) \. P4 ^0 P  T3 l
点击【普通下载】即可:注意 由于STM32Cube_FW_F4的包比较大,我分了4部分,请在全部下载完后,再进行解压。8 |7 v+ }& ?1 V+ ]* ~6 E3 j
9 e2 p! Z: Z* G1 Q6 f5 `& t+ ~3 k
STM32Cube_FW_F4_V1.16.0.part01.rar
3 r% @  _2 G; A0 L" V! BSTM32Cube_FW_F4_V1.16.0.part02.rar. ]- N6 t. b9 {! f5 f
STM32Cube_FW_F4_V1.16.0.part03.rar
# W/ z8 R  I" D& [4 [, E+ JSTM32Cube_FW_F4_V1.16.0.part04.rar  / q3 z& o. `0 L3 g
/ g4 H8 Q  w( j
提取码:713304& S5 e3 ~% U9 K9 r2 X5 U
, B3 ~% @! O4 Z# @
2、目录结构介绍% l; Q' V* y  i
! u; J! n1 E5 }$ O% b; w" X6 S4 B
解压下载好的stm32Cube_FW_F1、STM32Cube_FW_F4,解压好的目录结构如下所示: $ `+ S7 u! P+ @

% b; y/ r+ A, H& Y) CDocumentation
7 c1 r/ B8 j' z2 j: hDrivers) ~! E3 k% p" ?5 V% T+ c# s! L
Middlewares
- G* Q% w: ?- r1 q; r! r  u* rpackage.xml
# m7 b3 E( ?- EProjects4 {, Q0 x" a) J% i. u
Release_Notes.html
' |, t' Y) t6 S' q$ i3 IUtilities$ R/ Q  _' f) K$ d4 k
_htmresc: G. R8 @8 g2 K
2.1 主要目录介绍2 }4 R% Z$ V% C# b; \- x

8 c; F+ y! p1 }目录名称             功能介绍
% D$ Z0 X" R9 a2 C2 xDocumentation    STM32CubeF使用指南(英文版)
/ O5 h2 [4 I/ oDrivers                 硬件层程序
1 V" t! U( Q7 k! B" n, L% vMiddlewares        库
% ?4 c7 q7 `% }Projects               例程) Y3 g9 m- m) A1 y6 f" U" C1 c: [
Utilities                 其他程序
" B5 R2 {0 t8 u2.2 Drivers文件夹介绍
9 \+ R% T* Y3 s5 r* i1 |# U2 p! \, B
Drivers文件夹的目录结构如下所示:
- [) }* t: M! v) e BSP
6 q; s3 ?3 H" g1 T" P: PCMSIS
% f/ u) S  U$ s9 o& R4 ^7 Idir.bat/ Q/ f  P! M; K/ D
STM32F4xx_HAL_Driver
) ?6 D9 ^6 L9 [" f- C6 x主要由BSP、CMSIS、HAL Driver文件夹组成。 ) a5 Q( {, l" F  @* G( t" z8 l7 y( G
1. BSP为板级支持包,里面包含了STM32官方开发板的程序,用户如果用不到的话可以不用或者自行开发。
, J( G% `2 N8 {. T2. CMSIS是ARM Cortex-M 处理器的软件抽象层,在device文件夹中包含了STM32的启动文件以及链接文件。 3 V# N/ `5 I3 V: q! c' j& S
3. HAL Driver为单片机驱动程序,能够驱动单片机的ADC、DAC、DMA、TIMER、USART、CAN等外设单元。
  a6 i1 d7 j- p6 a7 b/ o" V
2 X8 p. ~$ N  x8 g8 N* ?2.3 Middlewares文件夹介绍6 N" f( ]3 f0 V7 ?* S' ~+ h

# J7 Y- r# p3 x! L6 I" xMiddlewares文件夹的目录结构如下图所示: 3 K& \5 c2 ]$ P% x7 X9 q2 |

% T" w! c$ e  u% S; ^主要由STemWin、STM32 USB驱动库、STM32 USB主机库、FatFs文件系统、FreeRTOS、Lwip。
3 t: n, t% t/ f& c# ?1 R1 z$ n* ]- `5 J' o- O
2.4 Projects文件夹介绍3 k3 O3 I5 F+ i- N0 P: B

; a' n# l  v) j9 ^; lProjects文件夹的目录结构如下图所示:
& e5 q* X0 U, u5 Y' w( H
% a" ^7 j: D: y* d" K+ s' H包含了STM32官方推出的开发板的例程。
. C6 H' V- y% k3 T' K6 O, c! }6 s6 O, u( y
stm32F4的目录包含如下示例工程:. y9 I: ^% i8 d$ \
2 Y5 F7 u& d# w* Z4 q; S" s
重点包括WIN32目录,包含了emwin的仿真工程,用来开发图形界面。
2 a3 o% V. E7 o$ `" a. b- G4 `9 ]4 ^7 o% n# h3 x" d$ G3 J
STM32446E-Nucleo5 P4 v0 O/ ?) R% t
STM32446E_EVAL4 @; @8 v/ A& x" ]/ m0 Z1 q) D
STM32469I-Discovery4 h0 N! U. Y7 Z7 l8 b4 T2 y
STM32469I_EVAL+ Z9 l8 q0 I- A: L  {
STM324x9I_EVAL
4 Z2 C. w/ }1 \STM324xG_EVAL
0 A+ v5 B' i$ u: N: s6 ~STM32CubeProjectsList.html
, w, e% a. y5 U, b* q; _+ hSTM32F4-Discovery& A+ q( `0 r% P  M4 F  m9 b) d" y
STM32F401-Discovery
; K- b' t+ Y: T  N0 T- R2 zSTM32F401RE-Nucleo
* e1 y# g/ @1 E7 {STM32F410xx-Nucleo
7 I9 q' M- n" J# u! w* ~STM32F411E-Discovery0 D6 W9 ~" b) T& Z$ K
STM32F411RE-Nucleo  F. ~, l$ }+ W2 G/ E2 {
STM32F412G-Discovery
1 ~6 l1 V7 z# b3 \) [STM32F412ZG-Nucleo
# r- `0 I! i8 I+ cSTM32F413H-Discovery4 q* c" T# r& q. Z8 ?( s: r: c
STM32F413ZH-Nucleo; c( U- \6 y. ]8 C3 g
STM32F429I-Discovery" x6 ?9 O+ Q/ Z  i9 `
STM32F429ZI-Nucleo4 U9 E& T  V) r9 m+ N  C, Z
STM32F446ZE-Nucleo6 v; }# r6 j+ P
WIN32
% F: ^0 r9 U/ B4 J* Y. s8 S
2 _6 i; E, X1 z4 D/ q5 A4 C7 y. j) w) y6 [2 H9 s  a
2.5 Utilities文件夹介绍
$ i# d: p, G2 \- o) ~7 w1 h/ \5 h" x% q
Utilities文件夹的目录结构如下图所示:
; Y) Q4 _- _  l+ V( t* N4 j% r8 y1 h7 K9 X2 U
实用的其他功能函数库。
' _& h0 p: P- Z( D5 p) L
  {2 F, [# ]* y9 X( {2 M
' y5 F; P  [( V
收藏 评论0 发布时间:2021-11-27 10:46

举报

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