在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → STM32 F4 HAL固件库驱动详解

STM32 F4 HAL固件库驱动详解

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.48M
  • 下载次数:12
  • 浏览次数:108
  • 发布时间:2021-03-14
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
STM32 F4 HAL固件库驱动详解,主要是英文版的库函数的注解。
UM1725 Contents 3 HAL common driver n62 HAL Firmware driver API description 62 3.1.1 How to use this driver 3.1.2 nitialization and de-initialization functions 3.1.3 HAL Control functions 3.1.4 Initialization and de-initialization functions 3.1.5 HAL Control functions 3.2 HAL Firmware driver defines .69 3.2.1 HAL 4 HAL ADC Generic Driver 70 4.1 ADC Firmware driver registers structures 4.1.1 ADC Handle T ypeDef 4.1.2 ADC_ InitT ype Def 70 4.1.3ADC_ ChanneIConfTypeDef…… 1面面 72 4.1.4 ADC_AnalogWDGConfT ype Def 4.1.5 ADC Common T ypeDef 4.1.6 ADC TypeDef 73 4.2 ADC Firmware driver API description 75 4.2.1 ADC Peripheral features 75 4.2.2 How to use this driver .75 4.2.3 Initialization and de-initialization functions 4.2.4 IO operation functions 4.2.5 Peripheral Control functions 77 4.2.6 Peripheral State and errors functions 78 42.7 Initialization and de-initialization functions 78 4.2.8 O operation functions 4.2.9 Peripheral control functions 84 4.2. 10 ADC Peripheral State functions..................85 4.3 ADC Firmware driver defines 86 4.3.1ADC 86 5HALADcExtensionDriver,95 5.1 ADCEX Firmware driver registers structures 95 5.1.1 ADc Injection Confi ypeD 5.1.2 ADC MultiMode TypeDef 52 ADCEX Firmware driver aPi description…… 96 5.2.1 How to use this driver 5.2.2 Extended features functions 98 Doc D025834 Rev 1 3/865 Contents UM1725 5.2.3 Extended features functions 98 5.3 ADCEx Firmware driver defines 103 5.3.1 ADCEX 103 6 HAL CaN Generic Driver 110 CAN Firmware driver registers structures.............110 6.1.1 Can Handle T ypeDef 6.1.2 CAN InitT ype Def 110 6.1.3 CaN FilterconfTypeDef 6.1.4 CAN_FIFOMailBox_ TypeDef 112 6.1.5 CAN FilterRegister TypeDef 113 6.1.6 CAN TXMailBox TypeDef 13 6.1.7 CAN TypeDef 114 6.2 CAN Firmware driver aPl description 115 6.2.1 How to use this driver 115 6.2.2 Initialization and de-initialization functions 116 6.2.3 O operation functions 画面 117 6.2.4 Peripheral state and Error functions 117 6.2.5 Initialization and de-initialization functions 117 6.2.6 lO operation functions 119 6.2.7 Peripheral State and Error functions 123 6.3CanFirmwaredriverdefines,wwwww.w123 6.3.1 CAN 123 7 HAL CORTEX Generic Driver ■■口■■■■口■■口■■■■■■■量■■■■■■■■■m口a■■ 133 7.1 CORTEX Firmware driver API description 133 7.1.1 How to use this driver 133 7.1.2 nitialization and de-initialization functions 134 7.1.3 Peripheral control functions 134 7.1.4 nitialization and de-initialization functions 134 7.1.5 Peripheral Control functions 137 7.2 CORTEX Firmware driver defines 140 7.2.1 CORTEX …140 8 HAL CRC Generic Driver ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■a■■■ 142 8.1 CRC Firmware driver registers structures............142 8.1.1 CRC Handle TypeDef 国 142 8.1.2 CRo T ypeDef 142 8.2 CRC Firmware driver API description 8.2.1 How to use this driver .143 4/865 Doc D025834 Rev 1 UM1725 Contents 8.2.2 Initialization and de-initialization functions 43 8.2.3 Peripheral Control functions 143 8.2.4 Peripheral State functions 8.2.5 nitialization and de-initialization functions 144 8.2.6 Peripheral Control functions 145 8.2.7 Peripheral State functions 146 8.3 CRC Firmware driver defines 146 8.3.1CRC 9 HAL CRYP Generic Driver…………………147 9. 1 CRYP Firmware driver registers structures. 147 9.1.1 CRYP_ Handle TypeDef 147 9.1.2 CRYP InitT ypeDef 9.1.3 CRYP TypeDef 148 9.2 CRYP Firmware driver aPI description 151 9.2.1 How to use this driver ..151 9.2.2 Initialization and de-initialization functions 152 9.2.3 AES processing functions 152 9.2.4 DES processing functions 153 92.5 TDES processing functions…… 153 9.2.6 DMA callback functions ∴153 9.2.7 CRYP IRQ handler management 154 9.2.8 Peripheral State functions 154 9.2.9 Initialization and de-initialization functions 154 9.2.10 AES processing functions 155 9.2.11 DES processing functions 164 9.2.12 TDES processing functions 169 9.2.13 DMA callback functions 174 9.2.14 CRYP IRQ handler management 175 9.2.15 Peripheral State functions 176 9.3 CRYP Firmware driver defines 176 9.3.1 CRYP 176 10 HAL DAC Generic Driver.m180 10.1 DAC Firmware driver registers structures ■口1面m 180 10.1.1 DAC Handle T ypeDef 180 10.1.2 DAc ChannelConfT ypeDef 180 10.1.3 DAC_ TypeDef 181 10.2 DAC Firmware driver API description 182 Doc D025834 Rev 1 5/865 Contents UM1725 10.2.1 DAC Peripheral features 182 10.2.2 How to use this driver 183 10.2.3 Initialization and de-initialization functions 184 10.2.4 lO operation functions 184 10.2.5 Peripheral Control functions 184 10.2.6 Peripheral State and Errors functions 10.2.7 nitialization and de-initialization functions 10.2.8 lO operation functions 10.2.9 Peripheral Control functions 190 10.2.10 Peripheral State and Errors functions 191 10.3 DAC Firmware driver defines ................................192 10.3.1DAC. ∴192 11 HAL DAC EXtension Driver ■■■■■■■■■■■ 196 11.1 DACEX Firmware driver API description 96 11.1.1 How to use this driver 196 11.1.2 Extended features functions ,196 11.1.3 Extended features functions 196 11.2 DACEx Firmware driver defines 199 11.2.1 DACEx 199 12HALDMAGenericdriverwww.203 12.1 DMA Firmware driver registers structures 203 12.1.1 DMA Handle TypeDef 203 12.1.2 DMa InitT ype Def 204 12.1.3 DMA Stream Type Def 205 12.1.4 DMA Typel 205 12.2 DMA Firmware driver API description 206 12.2.1 How to use this driver 206 12.2.2 nitialization and de-initialization functions .207 12.2.3| O operation functions…… 207 12.2.4 State and errors function 208 12.2.5 Initialization and de-initialization functions 208 12.2.6 1/o operation functions 209 12.2.7 Peripheral State functions 211 12.3 dma Firmware driver defines 212 12.3.1DMA 212 13 HAL DMA Extension Driver∴…220 13.1 DMAEX Firmware driver aPI description 220 6/865 Doc D025834 Rev 1 UM1725 Contents 13.1.1 How to use this driver 220 13.1.2 Extended features functions 220 13.1.3 Extended features functions 220 13.2 DMAEx Firmware driver defines 222 13.2.1 DMAEX 2 14 HAL DMA2D Generic Driver w 223 14.1 DMA2D Firmware driver registers structures 223 14.1.1 DMA2D Handle Type Def 223 14.1.2 DMA2D InitT ype Def 223 14.1.3 DMA2D Layer T ypeDef ,24 14.1.4 DMA2D Color TypeDef 224 14.1.5 DMA2D_ CLUTCfgType Def 225 14.1.6 DMA2D TypeDef 225 14.2 DMA2D Firmware driver APl description 227 14.2.1 How to use this driver 227 14.2.2 Initialization and Configuration functions.... 228 14.2.3 lO operation functions .28 14.2.4 Peripheral control functions 229 14.2.5 Peripheral State and Errors functions 22 14.2.6 Initialization and Configuration functions 229 14.2.7 IO operation functions 231 14.2.8 Peripheral Control functions 235 14.2.9 Peripheral State functions 237 14.3 DmA2d Firmware driver defines 238 14.3.1DMA2D 238 15 HAL DCMI Generic Driver ■■■■■■■■■■n■■■■■■■■■■■■■■■■■■目■■■■■■■■■■■■■■■■■■■■■■■■■■ 243 15.1 DCMI Firmware driver registers structures 243 15.1.1 DCMI Handle Def ∴243 15.1.2 DCMI_InitT ypeDef 243 15.1.3 DCMI CodeslnitT ype Def 244 15.1. 4 DCMI Type Def 245 15.2 DCMI Firmware driver aPl description 246 15.2.1 How to use this driver 246 15.2.2 Initialization and Configuration functions 246 15.2.3 operation functions 247 15.2.4 Peripheral control functions 247 15.2.5 Peripheral State and Errors functions ......................................247 Doc D025834 Rev 1 7/865 Contents UM1725 15.2.6 Initialization and Configuration functions 247 15.2.7 O operation functions.. 249 15.2.8 Peripheral Control functions 251 15.2.9 Peripheral state functions 253 15.3 DCMI Firmware driver defines 253 15.3.1DCM 253 16 HAL ETHERNET Generic Driver 258 16.1 ETH Firmware driver registers structures 258 16.1.1 ETH_ HandleType Def 258 16.1.2 ETH InitT ype Def 258 16.1.3 ETH MACInitTypeDef 259 16.1.4 ETH DMADescTypeDef 262 16.1.5 ETH DMAInit T ypeDef 263 16.1.6 ETH DMARXFrameInfos 264 16.1.7 ETH Type Def 265 16.2 ETH Firmware driver aPi description 267 16.2.1 How to use this driver 267 16.2.2 nitialization and de-initialization functions 268 16.2.3 IO operation functions 268 16.2.4 Peripheral Control functions 269 16.2.5 Peripheral State functions 面量 269 16.2.6 Initialization and de-initialization functions 269 16.2.7 IO operation functions 271 16.2.8 Peripheral control functions 275 16.2.9 Peripheral State functions 27 16.3 ETH Firmware driver defines. ............................................277 16.3.1ETH 277 17 HAL FLASH Generic Driver 311 17.1 FLASH Firmware driver registers structures 311 17.1.1 FLASH Process TypeDef 311 17.1.2 FLASH TypeDef 311 17.2 FLASH Firmware driver API description 312 17.2.1 FLASH peripheral features 312 17.2.2 How to use this driver 312 17.2.3 Programming operation functions 313 17.2.4 Peripheral Control functions 313 17.2.5 Peripheral Errors functions 313 8/865 Doc D025834 Rev 1 UM1725 Contents 172.6 Programming operation functions…… 313 17.2.7 Peripheral Cantrol functions..... 17.2.8 Peripheral state and Errors functions 317 17.3 FLaSH Firmware driver defines 318 17.3.1 FLASH 318 18 HAL FLASH Extension Driver mm 323 18.1 FLASHEX Firmware driver registers structures………,,323 18.1.1 FLASH Eraselnit T ype Def......….… 323 18.1.2 FLASH_OBProgramInitT ype Def 323 18.1.3 FLASH_ AdvoBProgramInit Type Def 324 18.2 FLASHEX Firmware driver aPi description 325 18.2.1 Flash Extension features 325 18.2.2 How to use this driver 325 18.2.3 Extended programming operation functions 18.2.4 Extended IO operation functions 18.3 FLASHEX Firmware driver defines 330 18.3.1 FLASHEX 330 19 HAL GPIO Generic driver……340 19. 1 GPIO Firmware driver registers structures. ..............................340 19.1.1 GPlo Init T ypeDef...….,…,……… 340 19.1.2 GPIo Type Def 340 19.2GP| O Firmware driver API description………341 19.2.1 GPIO Peripheral features 341 19.22 How to use this driver 342 19.2.3 Initialization and de-initialization functions 342 19.2.4 o operation functions 342 19.25 Initialization and de-initialization functio 343 19.2.6 IO operation functions 344 19.3 GPO Firmware driver defines 346 19.3.1GP|O. 20HALHASHGenericDrivVer354 201 HASH Firmware driver registers structures…… .354 20.1.1 HASH Handle TypeDef 354 20.1.2 HASH InitT ype Def 355 20.1.3 HASH DIGEST T ypeDef 355 20.1.4 HASH Type Def… 355 Doc D025834 Rev 1 9/865 Contents UM1725 20.2 HASH Firmware driver API description 356 20.2.1 How to use this driver 356 20.2.2 Initialization and de-initialization functions 357 20.2.3 HASH processing using polling mode functions 357 20.2.4 HASH processing using interrupt mode functions ∴358 20.2.5 HASH processing using DMA mode functions ..358 20.2.6 HMAC processing using polling mode functions………,358 20.2.7 HMAC processing using DMA mode functions 358 20.2.8 Peripheral state functions....,…,… 358 20.2.9 nitialization and de-initialization functions 359 20.2. 10 HASH processing functions using polling mode 361 20.2.11 HASH processing functions using interrupt mode 363 20.2. 12 HASH processing functions using DMA mode 364 20.2.13 HASH-MAC(HMAC) processing functions using polling mode.. 366 20.2. 14 HASH-MAC (HMAC) processing functions using DMA mode... 367 20.2.15 Peripheral State functions 368 20.3 HASH Firmware driver defines , ...................................369 20.3.1HASH 369 21 HAL HASH Extension driver 371 21.1 HASHEX Firmware driver API description 371 21.1.1 How to use this driver 371 21.1.2 HASH processing using polling mode functions 372 21.1.3 HMAC processing using polling mode functions 372 21.1.4 HASH processing using interrupt functions 372 21.1.5 HASH processing using DMA functions 372 21.1.6 HMAC processing using DMA functions 373 21.1.7 HASH processing functions 21.1.8 HMAC processing functions using polling mode 375 21.1.9 HASH processing functions using interrupt mode 376 21.1.10 HASH processing functions using DMA mode 377 21.1.11 HMAC processing functions using DMA mode 21.2 HASHEX Firmware driver defines .......................................380 21.2.1 HASHEX 380 22 hAL HCD Generic driver ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 381 22.1 HCD Firmware driver registers structures………381 22.1.1 HCD HandleTypeDef 381 22.2 HCD Firmware driver API description……………381 10/865 Doc D025834 Rev 1 【实例截图】
【核心代码】

标签:

实例下载地址

STM32 F4 HAL固件库驱动详解

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警