文件名称:
STM32F1HAL库手册英文版.pdf
开发工具:
文件大小: 8mb
下载次数: 0
上传时间: 2019-07-15
详细说明:stm32的hal库手册,函数查询及参数说明,英文版,非常实用UM1850
Contents
3 Overview of Low Layer drivers
n63
ow Layer files
.63
3.2 Overview of low Layer aPis and naming rules
65
3.2.1 Peripheral initialization functions
3.2.2 Peripheral register-level configuration functions
4 Cohabiting of HAL and LL
4. 1 Low Layer driver used in standalone mode
4.2 Mixed use of Low Layer aPls and hal drivers
5 HAL System Driver
72
5.1
HAL Firmware driver aPi description
.72
5.1.1 How to use this driver
5.1.2 Initialization and de-initialization functions
5.1.3 HAL Control functions
5.1.4 Detailed description of functions
73
5.2 HAL Firmware driver defines
5.2.1
HAL
77
6 HAL ADC Generic Driver
79
6.
ADC Firmware driver registers structures..............79
6.1.1 ADc Init T ype Def
79
6.1.2 ADC ChannelConfT ypeDef
6.1.3 ADC_ AnalogWDGConfT ype Def
80
6.1. 4 ADc Handle t ypeDef
81
6.2 ADC Firmware driver API description
81
6.2.1 ADC peripheral features
81
6.2.2 How to use this driver
6.2.3 Initialization and de-initialization functions
84
6.2.4 O operation functions
6.2.5 Peripheral Control functions
6.2.6 Peripheral State and errors functions
….85
6.2.7 Detailed description of functions
6.3 ADC Firmware driver defⅲines∴92
6.3.1ADC
92
7 HAL ADC Extension Driver-100
7.1 ADCEx Firmware driver registers structures
.100
7.1.1 ADC Injection ConfTypeDef
00
7.1.2ADC_ MultiMode T ypeDef………………
101
DoclD027328Rev2
3/1166
Contents
UM1850
7.2 ADCEx Firmware driver aPi description
102
7.2.1
7.2.2 Peripheral Control functions
102
7.2.3 Detailed d
tion of functio
103
7.3 ADCEx Firmware driver defines
106
7.3.1 ADCEx
106
8 HAL CAN Generic Driver
■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
110
CAN Firmware driver registers structures
110
8.1.1 CAN InitType Def
110
8.1.2 Can XMsg TypeDef
111
8.1.3 Can RXMsgTypeDef
,111
8.1. 4 Can Handle t ypeDef
112
8.2 CAN Firmware driver API description
112
8.2. 1 How to use this driver
112
8.2.2 Initialization and de-initialization functions
113
8.2.3 O operation functions
114
8.2. 4 Peripheral State and Error functions
114
8.2.5 Detailed description of functions
114
8. 3 Can Firmware driver defines
8.3.1CAN
9 HAL CAN Extension
9.1 CANEX Firmware driver registers structures
127
9.1.1 CAN FilterConfT ypeDef
127
10 HAL CEC Generic driver. ww 128
10.1 CEC Firmware driver registers structures..............128
10.1.1 CEc InitT ype Def
128
10.1.2 CEC Handle T ypeDef
10.2 CEC Firmware driver API description
129
10.2.1 How to use this driver
10.2.2 Initialization and Configuration functions
129
10.2.3 IO operation functions
130
10.2.4 Peripheral Control function
130
10.2.5 Detailed description of functions
131
10.3 CEC Firmware driver defines
10.3.1CEC
133
11 HAL CORTEX Generic Driver
139
4/1166
DoclD027328Rev2
UM1850
Contents
11.1 CORTEX Firmware driver registers structures..........139
11.1.1MPU_ Region Init T ype Def.……
139
11.2 CORTEX Firmware driver API description
140
11.2.1 How to use this driver
140
11.2.2 Initialization and de-initialization functions
140
11.2.3 Peripheral control functions
141
11.2.4 Detailed description of functions
141
11.3 CORTEX Firmware driver defines
146
11.3.1 CORTEⅩ
146
12 HAL CRC Generic Driver.w149
12.1 CRC Firmware driver registers structures. ...................................149
12.1.1 CRC Handle typeDef
149
12.2 CRC Firmware driver API description
149
12.2.1 How to use this driver
12.2.2 Initialization and de-initialization functions
149
12.2.3 Peripheral Control functions
,149
12.2.4 Peripheral State functions
150
12.2.5 Detailed description of functions
∴150
12.3 CRC Firmware driver defines
15
12.3.1CRC
51
13 HAL DAC Generic Driver
153
13.1 DAC Firmware driver registers structures
153
13.1.1 DAC Handle T ypeDef
13.1.2 DAc ChannelConfT ypeDef
153
132 DAC Firmware driver API description.…,,…,,…153
13.2.1 DAC Peripheral features.
153
13.2.2 How to use this driver
155
13.2.3 Initialization and de-initialization functions
156
13.2.4 IO operation functions
156
13.2.5 Peripheral control functions
13.2.6 Peripheral State and Errors functions
157
13.2.7 Detailed description of functions
157
13.3 DAC Firmware driver defines
162
13.3.1DAC
162
14 HAL DAC EXtension Driver
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
164
14.1 DACEx Firmware driver APl description
164
DoclD027328Rev2
5/1166
Contents
UM1850
14.1.1 How to use this driver
164
14.1.2 Extended features functions
164
14.1.3 Detailed description of functions
164
142 DACEx Firmware driver defines
168
14.2.1 DACEx
15 HAL DMA Generic Driver
n170
15.1 DMA Firmware driver registers structures
..170
15.1.1 DMA InitT ypeDef
70
15.1.2
DMA HandleTypeDef
170
15.2 DMA Firmware driver API description
171
15.2.1 How to use this driver
,171
15.2.2 Initialization and de-initialization functions
172
15.2.3 IO operation functions
172
15.2.4 Peripheral state and errors functions
152.5 Detailed description of functions∴……
173
15.3 DmA Firmware driver defines
176
15.3.1DMA
…176
16 HAL DMA Extension driver
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■
181
16.1DMAEXFirmwaredriverdefines…181
16.1
DMAEX
181
17 HAL ETH Generic Driver
■■■■■■■■■■■■圆■■■■■■aa■■■■■■■
183
17.1 ETH Firmware driver registers structures............183
17.1.1 ETH InitType Def
183
17.1.2 ETH MACInitT ype Def
183
17.1.3 ETH DMAInit T ypeDef
186
17.1.4 ETH_DMADesc TypeDef
187
17.1.5 ETH DMARXFrameInfos
187
17.1.6 ETH Handle T ype Def
188
17.2 ETH Firmware driver APi description. ...........................................188
17.2.1 How to use this driver
188
17.2.2 nitialization and de-initialization functions
189
17.2.3 O operation functions
89
17.2.4 Peripheral Control functions
190
17.2.5 Peripheral State functions……
国
190
17.2.6 Detailed description of functions
190
17.3 ETH Firmware driver defines
195
17.3.1ETH
195
6/1166
DoclD027328Rev2
UM1850
Contents
18 HAL FLASH Generic Driver
221
18.1 FLASH Firmware driver registers structures
221
18.1.1 FLASH Process T ypeDef
221
18.2 FLASH Firmware driver API description
221
18.2.1 FLASH peripheral features
221
18.2.2H
this drivel
221
18.2.3 Peripheral Control functi
222
18.2.4 Peripheral Errors functions
222
18.2.5 Detailed description of functions
222
18.3 FLASH Firmware driver defines
225
18.3.1 FLASH
225
19 HAL FLASH Extension driver
230
19.1 FLASHEX Firmware driver registers structures
230
19.1.1 FLASH EraselnitT
19.1.2 FLASH OBProgramInit T ype Def
230
19.2 FLASHEX Firmware driver APi description. ...................................231
19.2.1 FLASH Erasing Pr
functions
231
19.2.2 Option Bytes Programming functions
231
19.2.3 Detailed description of functions
231
9.3 FLASHEX Firmware driver defines
233
19.3.1 FLASHEX
233
20 HAL GPIO Generic Driver236
20. 1 GPIO Firmware driver registers structures
236
20.1.1GPlO_ InitT ypeDef………
236
20.2 GPlO Firmware driver aPl description
236
20.2.1 GPIO Peripheral features.…..…,…
∴236
20.2.2 How to use this driver
237
20.2.3 Initialization and de-initialization functions
237
20.2.4 o operation functi
237
20.2.5 Detailed description of functions
画面国国面画面国面
238
20.3 GPO Firmware driver defines
240
20.3.1GP|O.
240
21 HAL GPIO Extension driver
243
21.1 GPIOEX Firmware driver API description
243
21.1.1 GPIO Peripheral extension features
243
21.1.2 How to use this drip
DoclD027328Rev2
7/1166
Contents
UM1850
21.1.3 Extended features functions
243
21.1.4 Detailed description of functions
243
21.2 GPlOEx Firmware driver defines
244
21.2.1 GPIOEX
244
22 HAL HCD Generic Driver
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
259
2.1 HCD Firmware driver registers structures
259
22.1.1 HCD Handle T ypeDef
259
22.2 HCD Firmware driver aPi description
259
22.2.1 How to use this driver
259
22.22 Initialization and de-initialization functions
259
22.2.3 o operation functions
260
22.2.4 Peripheral Control functions
260
22.2.5 Peripheral State functions
260
22.2.6 Detailed description of functions
260
22.3 HCD Firmware driver defines
.265
223.1HCD..
265
23 HAL 2C Generic Driver
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■_■■n
266
23.112 C Firmware driⅳ er registers structures….….266
23.1.1 12c Init T ype Def
266
23.1.212 C Handle T ypeDef.………
266
23.2 12C Firmware driver API description
267
23.2.1 How to use this driver
267
23.22 Initialization and de-initialization functions
..272
23.2.3 O operation functions
272
23.2.4 Peripheral State, Mode and Error functions
274
23.2.5 Detailed description of functions
274
23.3 2C Firmware driver defines
286
23.3.12C
286
24 HAL 2S Generic Driver
n292
24.1 12S Firmware driver registers structures
292
24.1.1 12s Init T ypeDef
292
24.1.2 12S Handle T ype Def
292
24.2 12S Firmware driver API description
293
242.1 How to use this driver
293
24.22 Initialization and de-initialization functions
295
24.2.3 O operation functions
24.2.4 Peripheral State and Errors functions
296
8/1166
DoclD027328Rev2
UM1850
Contents
24.2.5 Detailed description of functions
296
24.312sFirmwaredrverdefines∴302
24.3.112S.……
.302
25 HAL IRDA Generic Driver
307
25.1 IRDA Firmware driver registers structures
307
25.1.1 IRDA InitTypeDef
307
25.1.2 IRDa Handle t ype Det
307
25.2 IRDA Firmware driver aPI description
308
25.2.1 How to use this driver
308
25.2.2 Initialization and Configuration functions
…310
25.2.3 l0 operation functions
311
25.2. 4 Peripheral State and Errors functions
312
25.2.5 Detailed description of functions
312
25.3 RDA Firmware driver defines
320
25.3.1|RDA
320
26 HAL WDG Generic Driver,…………326
26.1 WWDG Firmware driver registers structures…………326
1 WDG Init T ype Def
26.1.2 IWDG Handle TypeDef
326
26.2 IWDG Firmware driver API description
326
26.2.1 WDG Generic features
326
26.22 How to use this driver
327
26.2.3 Initialization and start functions………
327
26.2. 4 o operation functions
327
26.2.5 Detailed description of functions
327
26.3 WDG Firmware driver defines
328
26.3.1DG
328
27 HAL NAND Generic Driver
330
27.1 NAND Firmware driver registers structures
330
27.1.1 NAND_IDType Def
画面国国面画面国面
330
27.1.2 NAND Address T ypeDef
330
27.1.3 NAND Device Config T ypeDef
330
27. 1.4 NAND HandleType Def
331
27.2 NAND Firmware driver API description
331
27.2.1 How to use this driver
.331
27.2.2 NAND Initialization and de-initialization functions
DoclD027328Rev2
9/1166
Contents
UM1850
272.3 NAND Input and Output functions……
332
27.24 NAND Control functions
333
27.25 NANd State functions
333
27.2.6 Detailed description of functions
333
27.3 NAND Firmware driver defines
339
27.3.1NAND.…
339
28 HAL NOR Generic Driver
340
28.1 NOR Firmware driver registers structures
.340
28.1.1 NOR_IDT ypeDef
28.1.2 NOR CFIT ypeDef
28.1.3 NOR_ Handle TypeDef
340
28.2 NOR Firmware driver API description
341
28.2.1 How to use this driver
341
28.2.2 noR Initialization and de initialization functions
.341
28.2.3 NOR Input and Output functions
342
28.24 NOR Control functions
画面
342
28.2.5 NoR State functions
342
28.2.6 Detailed description of functions…..…
342
28.3 NoR Firmware driver defines
346
28.3.1NoR.
346
29 HAL PCCARD Generic driⅤer…348
29. 1 PCCARD Firmware driver registers structures........... 348
29.1. 1 PCCARD Handle TypeD
348
29.2 PCCARD Firmware driver API description
348
29.2.1 How to use this driver
a-a.88.B
348
29.22PccardInitializationandde-initializationfunctionswwwwww.349
29.2.3 PCCARD Input Output and memory functions
349
29.2.4 PCCARD Peripheral State functions
349
29.2.5 Detailed description of functions
349
29.3 PCCARd Firmware driver defines
353
29.3.1 PCCARD…
353
30 HAL PCD Generic Driver
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■n■■■
354
30.1 PCD Firmware driver registers structures
354
30.1. 1 PCD Handle t ypeDet
354
30.2 PCD Firmware driver API description
354
30.2.1 How to use this drivel
354
30.22 nitialization and de-initialization functions
355
10/1166
DoclD027328Rev2
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.