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

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

[复制链接]
STMCU小助手 发布时间:2021-11-27 10:46
ARM学习中经常用到的函数库,包括众多的源文件与头文件,这里提供适用于STM32F10x,STM32F4X芯片。
+ i! U; I  N' {# x# O6 g! s/ o. W% `  d: L6 Y6 L" D" y" K
1、下载/ X. d6 E" K$ P# \3 I* T
+ `" t9 y/ S" x0 `/ o
想要下载STM32F1X,STM32F4X,的HAL库的朋友可以去官网下载,不过需要注册账户,当然也可以去STM32论坛中下载。4 A0 \& r% R  V+ I9 x
% R7 x, i* O5 u3 ]) A% s; Q
由于下载太过麻烦,就自己整理之后在这里提供免费下载。
5 u& ]+ s- B  e! G$ P, v! X- e. I) p
7 q, h4 a: y# s- G8 x  W3 B
5 g3 T- a% x0 `4 S+ Q6 ^* F
点击【普通下载】即可: stm32Cube_FW_F1_V1.8.0  提取码:7133043 P0 j- c. H( e+ z' \

8 C5 u$ ~: J3 {5 U9 z点击【普通下载】即可:注意 由于STM32Cube_FW_F4的包比较大,我分了4部分,请在全部下载完后,再进行解压。- V+ G% L, y) B

# U( u- v5 n- SSTM32Cube_FW_F4_V1.16.0.part01.rar9 w9 q/ h) M; ^& n& B: {
STM32Cube_FW_F4_V1.16.0.part02.rar
+ I' S& U! B# l, F2 c$ K' hSTM32Cube_FW_F4_V1.16.0.part03.rar
4 V% C2 _1 h8 E; Z* SSTM32Cube_FW_F4_V1.16.0.part04.rar  ; L; V2 {8 g- g+ i7 j

, J, C$ d( W, l& [' Q0 W7 E提取码:713304
* d: u( `$ J+ X- `  @6 r9 n9 _1 L% }& Y6 S, T
2、目录结构介绍
* ?) |7 Z$ I6 _2 _- k
( R/ N. S) u- ^9 i5 h( w/ D解压下载好的stm32Cube_FW_F1、STM32Cube_FW_F4,解压好的目录结构如下所示: ( S- l9 L& w5 M
. P8 x% p8 r9 e) w) |  T
Documentation
  X- s$ B- D0 z" TDrivers
/ j5 \9 G# G  h  z) h. q! SMiddlewares( c! `6 a2 K& C5 d" r, y
package.xml. n& f0 x% u7 ]- x: X! K
Projects
) F  f# A3 C% WRelease_Notes.html
; g# t+ |; ~/ n3 ^' J0 JUtilities# N: |8 q  ~9 N/ R- f4 A
_htmresc
8 f* t% _! h4 p* H9 S0 d2.1 主要目录介绍, m, X3 v$ V3 Q; n& j! c4 j

9 x1 j/ c) o8 `4 {; b0 D目录名称             功能介绍  b, z8 G% Q, D7 {& |
Documentation    STM32CubeF使用指南(英文版)
6 v* g$ |4 X4 Q0 KDrivers                 硬件层程序- X2 x/ c! Y# s6 [5 h* r
Middlewares        库1 h  E0 h% s  t; u' d
Projects               例程( c3 j0 p, u  B' ~
Utilities                 其他程序
: R+ A; \# m, S& w$ F" L) a! O2.2 Drivers文件夹介绍
1 O  E* o. W+ z  j
5 g: l/ j% b% p6 k# dDrivers文件夹的目录结构如下所示:
* |- R% E6 i* z. o) x BSP  C6 `$ a2 K) {* F: f3 n' W
CMSIS3 k* A# X& F7 K8 N9 S, {
dir.bat
% O/ a; x' R# G# D& k1 I7 J6 e: iSTM32F4xx_HAL_Driver; ?: k9 y- Y+ _9 f8 H, W
主要由BSP、CMSIS、HAL Driver文件夹组成。
# U3 {* D! D$ p7 z' e( f% k( R4 T8 G* H! r1. BSP为板级支持包,里面包含了STM32官方开发板的程序,用户如果用不到的话可以不用或者自行开发。
# v% m3 P5 N6 ?+ E, B% j2. CMSIS是ARM Cortex-M 处理器的软件抽象层,在device文件夹中包含了STM32的启动文件以及链接文件。 7 ]+ n2 P# K/ z. o! Z, u
3. HAL Driver为单片机驱动程序,能够驱动单片机的ADC、DAC、DMA、TIMER、USART、CAN等外设单元。# V+ F% D/ c8 Q5 ?6 J6 s/ {0 L
" X' U; l+ J" F) K* l
2.3 Middlewares文件夹介绍
0 r3 V5 |3 L6 @2 D, T6 r2 a+ R' e0 q2 \7 ?4 s" r( o! q2 _
Middlewares文件夹的目录结构如下图所示:
1 c8 Q. l- x6 O% v2 g
* Z3 A5 Q. N6 d# c5 g( j; W主要由STemWin、STM32 USB驱动库、STM32 USB主机库、FatFs文件系统、FreeRTOS、Lwip。1 n0 D5 f: Y) m8 g3 ~" n( w
$ Q& B  P/ t7 c
2.4 Projects文件夹介绍6 ^3 ?4 K5 i& b$ k2 ^% s. _

9 f8 O6 n( j' EProjects文件夹的目录结构如下图所示:
) t- Q' |& ^! \& `- r' b
5 O7 s4 y! A) q/ ]3 A包含了STM32官方推出的开发板的例程。' b6 P* X, N( i* w  A- z8 h9 p0 w

1 p' Y: Z, D! `stm32F4的目录包含如下示例工程:5 H/ m2 `. G6 I
. H; _4 E4 O( o# }" Z, N
重点包括WIN32目录,包含了emwin的仿真工程,用来开发图形界面。. \* s$ @1 m8 E( l- |5 {, E- b# i
  b: G! B4 P5 V3 j
STM32446E-Nucleo
0 `( r4 h9 @) b: L, I2 ?STM32446E_EVAL
* X0 ~6 q. D  b0 e# V5 Q3 vSTM32469I-Discovery: |, g5 N6 b$ `1 E7 W- ^
STM32469I_EVAL% B. j: o5 ?5 d1 _
STM324x9I_EVAL
- @+ v2 \$ R- ~7 v' f/ i( i1 kSTM324xG_EVAL
! u. \2 ]1 g2 P  L9 _/ k, p2 c3 dSTM32CubeProjectsList.html7 ]) ~$ i9 Z) C6 R
STM32F4-Discovery
* P3 ?5 h# g: m! ?* g5 h  K, ^: d" @8 lSTM32F401-Discovery( n9 e& T& |5 @) U* x2 H9 |7 U
STM32F401RE-Nucleo4 r; M: u' d: L" w4 }* j# N+ R  @: m
STM32F410xx-Nucleo
' K. L+ L3 k5 g( Y3 s- VSTM32F411E-Discovery
, ?# l- g! l7 h0 M" [STM32F411RE-Nucleo
- m2 ]4 [) n" d% R  y4 kSTM32F412G-Discovery
, _: I$ W! r7 J- ^) G6 R1 c& q3 {STM32F412ZG-Nucleo
. q3 o0 k" V8 E4 R# _4 S' W6 q/ ~STM32F413H-Discovery
: }, w! C9 a8 W2 lSTM32F413ZH-Nucleo
- \% W" t$ E" ^, lSTM32F429I-Discovery5 {& h$ j% u6 b; T; K% f
STM32F429ZI-Nucleo
0 k6 O2 e- {: l7 P* tSTM32F446ZE-Nucleo
" J. |( A' t' Q& M8 s4 dWIN32& M/ ^' _- U6 S4 W( r1 i! ~
8 j2 P( D- D; N+ N4 Y3 `; }4 f. Y) |
4 R9 V. ^) y' M+ C! A6 w' {
2.5 Utilities文件夹介绍
5 {4 e8 O$ P1 P+ N7 w- Y) _4 _/ y: a* T! `6 M" ^
Utilities文件夹的目录结构如下图所示: : m' U0 w/ K+ K* K

: G% @/ c7 T) A; U# M实用的其他功能函数库。. k2 z0 g7 j$ t0 S  ~" Q3 l

: ?3 L& n4 o1 f# ^
% I9 A$ _: p: C5 Z. ^
收藏 评论0 发布时间:2021-11-27 10:46

举报

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