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

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

[复制链接]
STMCU小助手 发布时间:2021-11-27 10:46
ARM学习中经常用到的函数库,包括众多的源文件与头文件,这里提供适用于STM32F10x,STM32F4X芯片。/ k" O- N% ^1 s0 u0 [
& n' j& s4 R7 }0 s9 Z& S
1、下载
8 X2 O% [) `5 K$ T) A) _9 [+ {  @6 O; R& J
想要下载STM32F1X,STM32F4X,的HAL库的朋友可以去官网下载,不过需要注册账户,当然也可以去STM32论坛中下载。( D! R( _" c+ R( \
6 X6 @4 K6 _( ^3 R# B* \
由于下载太过麻烦,就自己整理之后在这里提供免费下载。
7 `7 Q+ m- r: y/ P( p. J& v' V  w3 U

" Y: t  p1 R+ o" c8 |" a
4 c$ h3 W. w: @. q7 T6 s! F! y点击【普通下载】即可: stm32Cube_FW_F1_V1.8.0  提取码:713304
# M% v& s) |8 f! }
/ U. _! E& q4 {# L点击【普通下载】即可:注意 由于STM32Cube_FW_F4的包比较大,我分了4部分,请在全部下载完后,再进行解压。
  @( ]% b/ p+ y7 O4 ^8 K. B# O
! _5 h2 X$ o% |% ASTM32Cube_FW_F4_V1.16.0.part01.rar
6 B6 |$ |0 |$ u/ Q7 u& uSTM32Cube_FW_F4_V1.16.0.part02.rar: O! M! ?  ?# t+ z
STM32Cube_FW_F4_V1.16.0.part03.rar
* f8 X' k7 A6 g# m8 c% C; W) ESTM32Cube_FW_F4_V1.16.0.part04.rar  - @. n% E4 W8 I  R7 u+ Q8 X, p

( q. G9 E- }3 J提取码:713304+ c7 p  Q; g7 T# i# P8 A
+ a0 X0 Q6 s' i! B1 K
2、目录结构介绍
' G- B" O+ s" h) p+ K3 p& b- n2 `# Q, I
解压下载好的stm32Cube_FW_F1、STM32Cube_FW_F4,解压好的目录结构如下所示:
0 S5 z: k) j2 ^2 m: [  I7 {: T/ h$ E. f! \) G: r8 z
Documentation2 `3 Y& \5 ?! \5 a: K
Drivers
& x. m* z$ g% aMiddlewares
4 H" [3 w; u1 W  n: j. k/ ^. \6 x0 jpackage.xml
/ i2 `+ y  t0 m9 C  MProjects
3 G/ o0 x; G3 i$ ARelease_Notes.html  E3 h) u( T7 S$ n! p2 `
Utilities
9 k! O) S9 p# _# S4 R+ P- x_htmresc' d8 m+ w; R. n* j& o
2.1 主要目录介绍: ]+ o& G6 C7 w7 ?3 f( N& F& o

+ V9 v# E% P0 b6 u1 \目录名称             功能介绍
2 D7 A9 \( i$ M+ ^$ kDocumentation    STM32CubeF使用指南(英文版)" B  i5 y+ D9 z. m; r
Drivers                 硬件层程序0 {$ k6 M, U% }/ p4 J
Middlewares        库
8 q' T- [8 U/ n  D7 AProjects               例程
8 O' L/ l% [: F8 RUtilities                 其他程序
# `; f" B  K3 G4 D' ~2.2 Drivers文件夹介绍
5 O+ M& ?7 {' I) |$ m0 Q1 o0 r* V8 R
Drivers文件夹的目录结构如下所示: 8 A) D* s0 s) M2 f* {" j7 V( N
BSP
$ T' e7 i) T" i$ j! R9 ~CMSIS
/ w) {  S. R* I: i; Ldir.bat; x1 U4 J, d# O
STM32F4xx_HAL_Driver
- X& q) x" Q, H/ i$ a' Q主要由BSP、CMSIS、HAL Driver文件夹组成。 ! {: L/ {4 l. W# V3 e7 Z9 N6 {
1. BSP为板级支持包,里面包含了STM32官方开发板的程序,用户如果用不到的话可以不用或者自行开发。
. L0 K4 F+ K9 E& R6 N6 N  e8 z( u2. CMSIS是ARM Cortex-M 处理器的软件抽象层,在device文件夹中包含了STM32的启动文件以及链接文件。
2 ~, q/ d% P$ c7 P3. HAL Driver为单片机驱动程序,能够驱动单片机的ADC、DAC、DMA、TIMER、USART、CAN等外设单元。
( P, E  [* P4 q) F1 U8 R0 J! c' G4 Z5 I: Z0 @; r1 V9 ?
2.3 Middlewares文件夹介绍
0 M+ B+ D, B& c! W9 A' Z
) c% R6 f. Q( U; a0 P5 V! t" kMiddlewares文件夹的目录结构如下图所示:
& m/ l) O0 i7 Q9 @$ o( i( n2 e& \( Y, x5 b
主要由STemWin、STM32 USB驱动库、STM32 USB主机库、FatFs文件系统、FreeRTOS、Lwip。4 X. w) a9 {2 }1 ^
8 e7 T) \4 c2 M" ~! l; z% X
2.4 Projects文件夹介绍
& h- ]7 y- |! k, L' I% `( V3 M- w+ n% E* u  }: P( W& i2 Z3 O: T; k* g
Projects文件夹的目录结构如下图所示:
+ B4 r8 O/ T4 H1 N4 F( n
- L: f3 S. D, |* D$ V! H包含了STM32官方推出的开发板的例程。% Y- @6 P$ n( G
7 C. z- X4 h8 N4 u
stm32F4的目录包含如下示例工程:
# Z1 d( L9 |4 Y; N/ [, g2 W. E0 H1 R* R) l
重点包括WIN32目录,包含了emwin的仿真工程,用来开发图形界面。
' C0 M2 C' o& a5 Q5 N
" F6 s4 J, X4 G1 ]1 K' n& f. U3 B9 ^: |STM32446E-Nucleo' w! I/ V% ^5 G, i7 f6 f% m- r( g/ I
STM32446E_EVAL' J1 v5 m! K- ]4 \7 Q
STM32469I-Discovery
7 G- P' C' B6 ?/ oSTM32469I_EVAL& J) U7 O! e$ `2 }8 F3 K
STM324x9I_EVAL
- F' S% `, B2 l  n$ y4 [0 bSTM324xG_EVAL
- v6 w! `/ T# b' A7 ?STM32CubeProjectsList.html. ^; h1 P6 j( q6 G% c( F
STM32F4-Discovery! H0 p/ o/ R$ ?5 N4 ]. n
STM32F401-Discovery  I+ }3 W! F* B
STM32F401RE-Nucleo
# k/ {& M0 ~/ uSTM32F410xx-Nucleo# F- v" l1 p2 O
STM32F411E-Discovery5 x- {6 X: @1 s  ?* D
STM32F411RE-Nucleo
$ _( S; k$ g; k  H/ TSTM32F412G-Discovery
  B+ v3 k5 O+ Z( k# jSTM32F412ZG-Nucleo( T, r& a$ }' o* p( m( G) v
STM32F413H-Discovery
9 ^; _( f6 a2 Z: B( w  rSTM32F413ZH-Nucleo# O9 M, B; Q$ k+ B1 ?
STM32F429I-Discovery1 s, D0 V* T% W+ r: }8 h
STM32F429ZI-Nucleo
$ X) r9 ?. o& k5 T$ O" s) jSTM32F446ZE-Nucleo
6 P1 N0 A3 }2 V1 a/ M' E; S! cWIN32
! S2 P' ^' y2 w; P# _# {- p+ l9 @: d' @$ M" Q/ a  z' o7 b8 p; ]
! {% ~2 B6 v  |9 b% x! |
2.5 Utilities文件夹介绍7 d! l2 F7 R3 @& R/ P+ x) j

# X9 Q8 w7 `$ P! W; n4 w" uUtilities文件夹的目录结构如下图所示:
$ Y) j( n2 T. O# N) f
7 @$ e' L7 Z* i实用的其他功能函数库。3 ]1 _2 u$ K& U9 W" O" `
) r# B+ p0 o' h: n) L* X/ V3 B

8 G( J# Q# Z5 \" L
收藏 评论0 发布时间:2021-11-27 10:46

举报

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