logo资料库

stm32f1_hal库使用手册(中英文对照).docx

第1页 / 共1278页
第2页 / 共1278页
第3页 / 共1278页
第4页 / 共1278页
第5页 / 共1278页
第6页 / 共1278页
第7页 / 共1278页
第8页 / 共1278页
资料共1278页,剩余部分请下载后查看
List of tablesUM1850表清单UM1850
UM1850List of figuresUM1850数字列表
Acronyms and definitionsUM1850缩略语和定义UM1850
1Acronyms and definitions缩略词和定义
2Overview of HAL driversHAL驱动程序概述
2.1HAL and user-application filesHAL和用户应用程序文件
2.1.1HAL driver filesHAL驱动程序文件
2.1.2User-application files用户应用程序文件
2.2HAL data structuresHAL数据结构
2.2.1Peripheral handle structures周边手柄结构
2.2.2Initialization and configuration structure初始化和配置结
2.2.3Specific process structures具体工艺结构
2.3API classificationAPI分类
2.4Devices supported by HAL driversHAL驱动程序支持的设备
2.5HAL drivers rulesHAL驱动规则
2.5.1HAL API naming rulesHAL API命名规则
2.5.2HAL general naming rulesHAL通用命名规则
2.5.3HAL interrupt handler and callback functionsHAL中断
2.6HAL generic APIsHAL通用API
2.7HAL extension APIsHAL扩展API
2.7.1HAL extension model overviewHAL扩展模型概述
2.7.2HAL extension model casesHAL扩展模型实例
Case1: Adding a part number-specific function案例1:
Case2: Adding a family-specific function案例2:添加特定于
Case3 : Adding a new peripheral (specific to a dev
Case4: Updating existing common APIs案例4:更新现有通用API
Case5 : Updating existing data structures案例5:更新现有
2.8File inclusion model文件包含模型
2.9HAL common resourcesHAL公共资源
Common macros通用宏
2.10HAL configurationHAL配置
2.11HAL system peripheral handlingHAL系统外围处理
2.11.1Clock时钟
2.11.2GPIOsGPIO系统
2.11.3Cortex NVIC and SysTick timerCortex NVIC和SysTick计
2.11.4PWR压水堆
2.11.5EXTIEXTI公司
2.11.6DMADMA系统
2.12How to use HAL drivers如何使用HAL驱动程序
2.12.1HAL usage modelsHAL使用模型
2.12.2HAL initializationHAL初始化
2.12.2.1HAL global initializationHAL全局初始化
2.12.2.2System clock initialization系统时钟初始化
2.12.2.3HAL MSP initialization processHAL MSP初始化过程
2.12.3HAL IO operation processHAL IO操作过程
2.12.3.1Polling mode轮询模式
2.12.3.2Interrupt mode中断模式
2.12.3.3DMA modeDMA模式
2.12.4Timeout and error management超时和错误管理
2.12.4.1Timeout management超时管理
2.12.4.2Error management错误管理
2.12.4.3Run-time checking运行时检查
Because of the overhead run-time checking introduc
3HAL System DriverHAL系统驱动程序
3.1HAL Firmware driver API descriptionHAL固件驱动程序API说明
3.1.1How to use this driver如何使用此驱动程序
3.1.2Initialization and de-initialization functions初始化
HAL_Init()
HAL_DeInit()
HAL_MspInit()
HAL_MspDeInit()
HAL_InitTick()
3.1.3HAL Control functionsHAL控制功能
HAL_IncTick()
HAL_GetTick()
HAL_Delay()
HAL_SuspendTick()
HAL_ResumeTick()
HAL_GetHalVersion()
HAL_GetREVID()
HAL_GetDEVID()
HAL_DBGMCU_EnableDBG
HAL_DBGMCU_DisableDB
HAL_DBGMCU_EnableDBG
HAL_DBGMCU_DisableDB
HAL_DBGMCU_EnableDBG
HAL_DBGMCU_DisableDB
3.1.4HAL_Init哈洛伊尼特
3.1.5HAL_DeInitHAL德尼特
3.1.6HAL_MspInit哈姆斯皮尼特
3.1.7HAL_MspDeInitHAL姆斯普迪尼特
3.1.8HAL_InitTickHAL?伊尼蒂克
3.1.9HAL_IncTickHAL逖
3.1.10HAL_GetTickHAL盖蒂克
3.1.11HAL_DelayHAL_延迟
3.1.12HAL_SuspendTick哈龙悬钩吻
3.1.13HAL_ResumeTick海龙简历
3.1.14HAL_GetHalVersion半版本
3.1.15HAL_GetREVIDHAL吉特雷维德
3.1.16HAL_GetDEVIDHAL吉德维德
3.1.17HAL_DBGMCU_EnableDBGSleepModeHAL逯DBGMCU_启用dbgSlee
3.1.18HAL_DBGMCU_DisableDBGSleepMode已禁用HAL峎DBGMCU峎
3.1.19HAL_DBGMCU_EnableDBGStopModeHAL峈DBGMCU峈峈DBGSTOPMO
3.1.20HAL_DBGMCU_DisableDBGStopMode已禁用dbgstopmode
3.1.21HAL_DBGMCU_EnableDBGStandbyMode启用备用模式
3.1.22HAL_DBGMCU_DisableDBGStandbyMode禁用待机模式
3.2HAL Firmware driver definesHAL固件驱动程序定义
3.2.1HALHAL
HAL Private ConstantsHAL私有常量
4HAL ADC Generic DriverHAL ADC通用驱动程序
4.1ADC Firmware driver registers structuresADC固件驱动程序
4.1.1ADC_InitTypeDefADC\初始化类型定义
Data Fields数据字段
uint32_t DataAlignuint32\u t数据对齐
uint32_t ScanConvModeuint32?扫描转换模式
uint32_t ContinuousConvModeuint32 \u t连续ConvMode
uint32_t NbrOfConversionuint32_t nbrof转换
uint32_t DiscontinuousConvModeuint32不连续转换模式
uint32_t NbrOfDiscConversionuint32\u t nBROFDISCO
uint32_t ExternalTrigConvuint32外部触发器
Field Documentation现场文件
4.1.2ADC_ChannelConfTypeDefADC信道ConfTypeDef
Data Fields数据字段
uint32_t Channeluint32通道
uint32_t Rankuint32\u t等级
uint32_t SamplingTimeuint32\u t采样时间
Field Documentation现场文件
uint32_t WatchdogModeuint32\u t看门狗模式
uint32_t Channeluint32通道
uint32_t ITModeuint32模式
uint32_t HighThresholduint32\u t高阈值
uint32_t LowThresholduint32\u t低阈值
uint32_t WatchdogNumberuint32\u t看门狗编号
Field Documentation现场文件
4.1.4ADC_HandleTypeDefADC_手柄类型定义
Data Fields数据字段
ADC_TypeDef * InstanceADC_TypeDef*实例
ADC_InitTypeDef InitADC_InitTypeDef初始化
 IO uint32_t NbrOfConversionRankIO uint32\u t
DMA_HandleTypeDef * DMA_HandleDMA_HandleTypeDef*D
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_ADC_StateTypeDef StateIO HAL_ADC_State
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
4.2ADC Firmware driver API descriptionADC固件驱动程序API说明
4.2.1ADC peripheral featuresADC外围功能
4.2.2How to use this driver如何使用此驱动程序
Configuration of top level parameters related to A
Configuration of ADC, groups regular/injected, cha
Execution of ADC conversions执行ADC转换
Deinitialization of ADCADC去初始化
4.2.3Initialization and de-initialization functions初始化
HAL_ADC_Init()
HAL_ADC_DeInit()
HAL_ADC_MspInit()
HAL_ADC_MspDeInit()
4.2.4IO operation functionsIO操作功能
HAL_ADC_Start()
HAL_ADC_Stop()
HAL_ADC_PollForConv
HAL_ADC_PollForEven
HAL_ADC_Start_IT()
HAL_ADC_Stop_IT()
HAL_ADC_Start_DMA()
HAL_ADC_Stop_DMA()
HAL_ADC_GetValue()
HAL_ADC_IRQHandler(
HAL_ADC_ConvCpltCal
HAL_ADC_ConvHalfCpl
HAL_ADC_LevelOutOfW
HAL_ADC_ErrorCallba
4.2.5Peripheral Control functions外围控制功能
HAL_ADC_ConfigChann
HAL_ADC_AnalogWDGCo
4.2.6Peripheral State and Errors functions外围状态和错误功能
HAL_ADC_GetState()
HAL_ADC_GetError()
4.2.7HAL_ADC_InitHAL_ADC_Init初始化
Function NameHAL_StatusTypeDef HAL_ADC_Init (ADC_
4.2.8HAL_ADC_DeInit哈拉·阿迪·迪尼特
Function NameHAL_StatusTypeDef HAL_ADC_DeInit (AD
4.2.9HAL_ADC_MspInit哈拉·阿迪·姆斯皮尼特
4.2.10HAL_ADC_MspDeInit哈拉·阿迪·姆斯普迪尼特
4.2.11HAL_ADC_Start启动HAL_ADC_
Function NameHAL_StatusTypeDef HAL_ADC_Start (ADC
4.2.12HAL_ADC_StopHAL_ADC_停止
Function NameHAL_StatusTypeDef HAL_ADC_Stop (ADC_
4.2.13HAL_ADC_PollForConversionHAL_ADC_pollFor转换
(ADC_HandleTypeDef * hadc, uint32_t Timeout)(ADC_
4.2.14HAL_ADC_PollForEventHAL_ADC_PollForEvent公司
(ADC_HandleTypeDef * hadc, uint32_t EventType, uin
4.2.15HAL_ADC_Start_IT开始吧
* hadc)*hadc)
4.2.16HAL_ADC_Stop_IT哈拉·阿迪·停
* hadc)*hadc)
4.2.17HAL_ADC_Start_DMA硬件ADC启动DMA
(ADC_HandleTypeDef * hadc, uint32_t * pData, uint3
Length)长度)
4.2.18HAL_ADC_Stop_DMA停止DMA
(ADC_HandleTypeDef * hadc)(ADC_HandleTypeDef*hadc
4.2.19HAL_ADC_GetValue硬件ADC值
4.2.20HAL_ADC_IRQHandlerHAL_ADC_irq处理程序
4.2.21HAL_ADC_ConvCpltCallbackHAL_ADC_convcplt回调
hadc)hadc)
4.2.22HAL_ADC_ConvHalfCpltCallbackHAL夫卡普
Function Namevoid HAL_ADC_ConvHalfCpltCallback (A
4.2.23HAL_ADC_LevelOutOfWindowCallback窗口回调的水平度
(ADC_HandleTypeDef * hadc)(ADC_HandleTypeDef*hadc
4.2.24HAL_ADC_ErrorCallbackHAL_ADC_错误回调
4.2.25HAL_ADC_ConfigChannel配置通道
(ADC_HandleTypeDef * hadc, ADC_ChannelConfTypeDef
4.2.26HAL_ADC_AnalogWDGConfig模拟配置
(ADC_HandleTypeDef * hadc, ADC_AnalogWDGConfTypeDe
4.2.27HAL_ADC_GetState哈拉·阿迪·格特状态
4.2.28HAL_ADC_GetError硬件ADC错误
4.3ADC Firmware driver definesADC固件驱动程序定义
4.3.1ADC模数转换器
ADC analog watchdog modeADC模拟看门狗模式
ADC Error CodeADC错误代码
ADC Event typeADC事件类型
ADC Exported MacrosADC导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
ADC External trigger selection for regular group常
ADC flags definitionADC标志定义
ADC interrupts definitionADC中断定义
ADC Private MacrosADC专用宏
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
ADC range verificationADC范围验证
ADC regular discontinuous mode number verification
ADC regular nb conv verificationADC常规nb转换验证
ADC sampling timesADC采样时间
ADC scan modeADC扫描模式
5HAL ADC Extension DriverHAL ADC扩展驱动程序
5.1ADCEx Firmware driver registers structuresADCEx固件
5.1.1ADC_InjectionConfTypeDefADC注射ConfTypeDef
Data Fields数据字段
uint32_t InjectedChanneluint32_t注入通道
uint32_t InjectedRankuint32注射箱
uint32_t InjectedSamplingTimeuint32注射取样时间
uint32_t InjectedOffsetuint32_t注入偏移量
uint32_t InjectedNbrOfConversionuint32?注射用NBrofCo
uint32_t InjectedDiscontinuousConvModeuint32?注射式非
uint32_t AutoInjectedConvuint32自动注入变频器
uint32_t ExternalTrigInjecConv外部触发控制
Field Documentation现场文件
5.1.2ADC_MultiModeTypeDefADC_多模PEDF
Data Fields数据字段
uint32_t Modeuint32模式
Field Documentation现场文件
5.2ADCEx Firmware driver API descriptionADCEx固件驱动程序A
5.2.1IO operation functionsIO操作功能
HAL_ADCEx_Calibrati
HAL_ADCEx_InjectedS
HAL_ADCEx_InjectedS
HAL_ADCEx_InjectedP
HAL_ADCEx_InjectedS
HAL_ADCEx_InjectedS
HAL_ADCEx_MultiMode
HAL_ADCEx_MultiMode
HAL_ADCEx_InjectedG
HAL_ADCEx_MultiMode
HAL_ADCEx_InjectedC
5.2.2Peripheral Control functions外围控制功能
HAL_ADCEx_InjectedC
HAL_ADCEx_MultiMode
5.2.3HAL_ADCEx_Calibration_Start开始校准
Function NameHAL_StatusTypeDef HAL_ADCEx_Calibrat
5.2.4HAL_ADCEx_InjectedStart注入式启动
(ADC_HandleTypeDef * hadc)(ADC_HandleTypeDef*hadc
5.2.5HAL_ADCEx_InjectedStop注射用止动块
5.2.6HAL_ADCEx_InjectedPollForConversion用于转换的HAL_ADCEx
Function NameHAL_StatusTypeDef HAL_ADCEx_Injected
5.2.7HAL_ADCEx_InjectedStart_ITHAL阿德塞克斯注射开始
Function NameHAL_StatusTypeDef HAL_ADCEx_Injected
5.2.8HAL_ADCEx_InjectedStop_IT哈勒·阿德塞克斯注射了停药
Function NameHAL_StatusTypeDef HAL_ADCEx_Injected
5.2.9HAL_ADCEx_MultiModeStart_DMA多模式启动DMA
Function NameHAL_StatusTypeDef HAL_ADCEx_MultiMod
5.2.10HAL_ADCEx_MultiModeStop_DMA多模式存储DMA
Function NameHAL_StatusTypeDef HAL_ADCEx_MultiMod
5.2.11HAL_ADCEx_InjectedGetValue注入设定值
* hadc, uint32_t InjectedRank)*hadc,uint32(注射用)
5.2.12HAL_ADCEx_MultiModeGetValue多进制值
(ADC_HandleTypeDef * hadc)(ADC_HandleTypeDef*hadc
5.2.13HAL_ADCEx_InjectedConvCpltCallback注入式ConvCPLTCALL
(ADC_HandleTypeDef * hadc)(ADC_HandleTypeDef*hadc
5.2.14HAL_ADCEx_InjectedConfigChannel注入配置通道
Function NameHAL_StatusTypeDef HAL_ADCEx_Injected
5.2.15HAL_ADCEx_MultiModeConfigChannel多通道通道
Function NameHAL_StatusTypeDef HAL_ADCEx_MultiMod
5.3ADCEx Firmware driver definesADCEx固件驱动程序定义
5.3.1ADCExADCEx公司
ADC Extended Dual ADC ModeADC扩展双ADC模式
ADCEx External trigger selection for injected grou
ADCEx injected nb conv verificationADCEx注入nb conv
ADC Extended Internal HAL driver trigger selection
ADCEx Private Macro
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
6HAL CAN Generic DriverHAL CAN通用驱动程序
6.1CAN Firmware driver registers structuresCAN固件驱动程序
6.1.1CAN_InitTypeDefCAN初始化类型定义
Data Fields数据字段
uint32_t Prescaleruint32 \u t预分频器
uint32_t Modeuint32模式
uint32_t SJWuint32\U t SJW公司
uint32_t BS1uint32\u t BS1
uint32_t BS2uint32\U t BS2
uint32_t TTCMuint32_t TTCM
uint32_t ABOMuint32室
uint32_t AWUM你说的是什么
uint32_t NART你不知道吗
uint32_t RFLMuint32\U t RFLM公司
uint32_t TXFPuint32\U t TXFP
Field Documentation现场文件
6.1.2CanTxMsgTypeDefCanTxMsgTypeDef公司
Data Fields数据字段
uint32_t StdIduint32 \u t标准
uint32_t ExtId退出32
uint32_t IDEuint32 \u集成
uint32_t RTRuint32室
uint32_t DLCuint32\u t数据链路
uint32_t Datauint32\u t数据
Field Documentation现场文件
6.1.3CanRxMsgTypeDefCanRxMsgTypeDef公司
Data Fields数据字段
uint32_t StdIduint32 \u t标准
uint32_t ExtId退出32
uint32_t IDEuint32 \u集成
uint32_t RTRuint32室
uint32_t DLCuint32\u t数据链路
uint32_t Datauint32\u t数据
uint32_t FMIuint32\U t FMI
uint32_t FIFONumberuint32个月
Field Documentation现场文件
6.1.4CAN_HandleTypeDefCAN_HandleTypeDef(手摇式定义)
Data Fields数据字段
CAN_TypeDef * InstanceCAN_TypeDef*实例
CAN_InitTypeDef Init可以初始化类型定义初始化
CanTxMsgTypeDef * pTxMsgCanTxMsgTypeDef*pTxMsg
CanRxMsgTypeDef * pRxMsgCanRxMsgTypeDef*pRxMsg
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_CAN_StateTypeDef StateIO HAL_CAN_State
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
6.2CAN Firmware driver API descriptionCAN固件驱动程序API说明
6.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
CAN HAL driver macros listCAN HAL驱动程序宏列表
6.2.2Initialization and de-initialization functions初始化
HAL_CAN_Init()
HAL_CAN_ConfigFilte
HAL_CAN_DeInit()
HAL_CAN_MspInit()
HAL_CAN_MspDeInit()
6.2.3IO operation functionsIO操作功能
HAL_CAN_Transmit()
HAL_CAN_Transmit_IT
HAL_CAN_Receive()
HAL_CAN_Receive_IT(
HAL_CAN_Sleep()
HAL_CAN_WakeUp()
HAL_CAN_IRQHandler(
HAL_CAN_TxCpltCallb
HAL_CAN_RxCpltCallb
HAL_CAN_ErrorCallba
6.2.4Peripheral State and Error functions外围状态和错误函数
HAL_CAN_GetState()
HAL_CAN_GetError()
6.2.5HAL_CAN_Init你可以开始吗
Function NameHAL_StatusTypeDef HAL_CAN_Init (CAN_
6.2.6HAL_CAN_ConfigFilterHAL能配置过滤器
(CAN_HandleTypeDef * hcan, CAN_FilterConfTypeDef *
6.2.7HAL_CAN_DeInit你能不能不去
Function NameHAL_StatusTypeDef HAL_CAN_DeInit (CA
6.2.8HAL_CAN_MspInit你能帮我吗
6.2.9HAL_CAN_MspDeInit你能告诉我吗
6.2.10HAL_CAN_Transmit哈能不能发射
(CAN_HandleTypeDef * hcan, uint32_t Timeout)(CAN-
6.2.11HAL_CAN_Transmit_IT你能传送吗
(CAN_HandleTypeDef * hcan)(CAN-HandleTypeDef*hcan
6.2.12HAL_CAN_Receive你能收到吗
* hcan, uint8_t FIFONumber, uint32_t Timeout)*hca
6.2.13HAL_CAN_Receive_IT你能收到吗
(CAN_HandleTypeDef * hcan, uint8_t FIFONumber)(CA
6.2.14HAL_CAN_Sleep你能睡吗
Function NameHAL_StatusTypeDef HAL_CAN_Sleep (CAN
6.2.15HAL_CAN_WakeUp你能醒过来吗
(CAN_HandleTypeDef * hcan)(CAN-HandleTypeDef*hcan
6.2.16HAL_CAN_IRQHandlerHAL卡·伊尔克汉德勒
6.2.17HAL_CAN_TxCpltCallback你能回电话吗
6.2.18HAL_CAN_RxCpltCallback你能回电话吗
6.2.19HAL_CAN_ErrorCallbackHAL能不能出错回拨
6.2.20HAL_CAN_GetState你可以说
(CAN_HandleTypeDef * hcan)(CAN-HandleTypeDef*hcan
6.2.21HAL_CAN_GetErrorHAL能不能出错
6.3CAN Firmware driver definesCAN固件驱动程序定义
6.3.1CAN可以
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
CAN Filter FIFOCAN过滤器FIFO
CAN Filter ModeCAN过滤器模式
CAN Identifier TypeCAN标识符类型
CAN initialization StatusCAN初始化状态
CAN Operating ModeCAN工作模式
CAN Receive FIFO Number可接收FIFO编号
CAN Remote Transmission RequestCAN远程传输请求
CAN Transmit Constants可以传输常量
7HAL CAN Extension DriverHAL CAN扩展驱动程序
7.1CANEx Firmware driver registers structuresCANEx固件
7.1.1CAN_FilterConfTypeDefCAN过滤器ConftypeDef
Data Fields数据字段
uint32_t FilterIdHighuint32_t过滤器高度
uint32_t FilterIdLowuint32_t过滤器低
uint32_t FilterMaskIdHighuint32过滤器高
uint32_t FilterMaskIdLowuint32过滤器
uint32_t FilterFIFOAssignmentuint32过滤器
uint32_t FilterNumberuint32_t过滤器编号
uint32_t FilterModeuint32_t过滤器模式
uint32_t FilterScaleuint32\u t过滤器刻度
uint32_t FilterActivationuint32\u t过滤器激活
uint32_t BankNumberuint32\u t银行号码
Field Documentation现场文件
CAN_filter_FIFO
7.2CANEx Firmware driver definesCANEx固件驱动程序定义
7.2.1CANEx卡内克斯
CAN Extended Private Macros可以扩展私有宏
8HAL CEC Generic DriverHAL-CEC通用驱动程序
8.1CEC Firmware driver registers structuresCEC固件驱动程序
8.1.1CEC_InitTypeDefCEC_InitTypeDef
Data Fields数据字段
uint32_t TimingErrorFreeuint32 \u t定时错误
uint32_t PeriodErrorFree无周期错误
uint8_t InitiatorAddress初始化地址
Field Documentation现场文件
8.1.2CEC_HandleTypeDefCEC_手柄类型定义
Data Fields数据字段
CEC_TypeDef * InstanceCEC_TypeDef*实例
CEC_InitTypeDef InitCEC_InitTypeDef Init
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferCountuint16\U t TXFERCOUNT计数
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
uint32_t ErrorCodeuint32错误代码
HAL_LockTypeDef LockHAL_LockTypeDef锁
HAL_CEC_StateTypeDef State状态类型定义状态
Field Documentation现场文件
8.2CEC Firmware driver API descriptionCEC固件驱动程序API说明
8.2.1How to use this driver如何使用此驱动程序
8.2.2Initialization and Configuration functions初始化和配置功
HAL_CEC_Init()
HAL_CEC_DeInit()
HAL_CEC_MspInit()
HAL_CEC_MspDeInit()
8.2.3IO operation functionsIO操作功能
HAL_CEC_Transmit()
HAL_CEC_Receive()
HAL_CEC_Transmit_IT
HAL_CEC_Receive_IT(
HAL_CEC_GetReceived
HAL_CEC_IRQHandler(
HAL_CEC_TxCpltCallb
HAL_CEC_RxCpltCallb
HAL_CEC_ErrorCallba
8.2.4Peripheral Control functions外围控制功能
HAL_CEC_GetState()
HAL_CEC_GetError()
8.2.5HAL_CEC_Init开始时
Function NameHAL_StatusTypeDef HAL_CEC_Init (CEC_
8.2.6HAL_CEC_DeInit哈勒·切克·德尼特
Function NameHAL_StatusTypeDef HAL_CEC_DeInit (CE
8.2.7HAL_CEC_MspInitHAL切姆斯皮尼特
8.2.8HAL_CEC_MspDeInit哈勒·切克·姆斯普迪尼特
8.2.9HAL_CEC_Transmit发送
(CEC_HandleTypeDef * hcec, uint8_t DestinationAddr
8.2.10HAL_CEC_Receive哈勒·切克·尤接收
* hcec, uint8_t * pData, uint32_t Timeout)*hcec,u
8.2.11HAL_CEC_Transmit_IT哈雷·切克,传送它
(CEC_HandleTypeDef * hcec, uint8_t DestinationAddr
8.2.12HAL_CEC_Receive_IT你收到了吗
(CEC_HandleTypeDef * hcec, uint8_t * pData)(CEC_H
8.2.13HAL_CEC_GetReceivedFrameSize接收帧大小
8.2.14HAL_CEC_IRQHandlerHAL·切克·伊尔克汉德勒
8.2.15HAL_CEC_TxCpltCallback呼叫中心呼叫
8.2.16HAL_CEC_RxCpltCallback回访
8.2.17HAL_CEC_ErrorCallback错误回叫
8.2.18HAL_CEC_GetStateHAL切克州
8.2.19HAL_CEC_GetErrorHAL切克错误
8.3CEC Firmware driver definesCEC固件驱动程序定义
8.3.1CEC欧洲协调委员会
Bit Period Error Mode位周期错误模式
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Flags definition标志定义
Initiator logical address position in message head
Interrupts definition中断定义
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
9HAL CORTEX Generic DriverHAL-CORTEX通用驱动程序
9.1CORTEX Firmware driver API descriptionCORTEX固件驱动程
9.1.1Initialization and de-initialization functions初始化
HAL_NVIC_SetPriorit
HAL_NVIC_SetPriorit
HAL_NVIC_EnableIRQ(
HAL_NVIC_DisableIRQ
HAL_NVIC_SystemRese
HAL_SYSTICK_Config(
9.1.2Peripheral Control functions外围控制功能
HAL_NVIC_GetPriorit
HAL_NVIC_GetPriorit
HAL_NVIC_SetPending
HAL_NVIC_GetPending
HAL_NVIC_ClearPendi
HAL_NVIC_GetActive(
HAL_SYSTICK_CLKSour
HAL_SYSTICK_IRQHand
HAL_SYSTICK_Callbac
9.1.3HAL_NVIC_SetPriorityGrouping设置优先级分组
Function Namevoid HAL_NVIC_SetPriorityGrouping (u
9.1.4HAL_NVIC_SetPriority设置优先级
Function Namevoid HAL_NVIC_SetPriority (IRQn_Type
9.1.5HAL_NVIC_EnableIRQ硬件启用
9.1.6HAL_NVIC_DisableIRQ禁用的硬件
9.1.7HAL_NVIC_SystemReset系统复位
9.1.8HAL_SYSTICK_Config系统配置
9.1.9HAL_NVIC_GetPriorityGrouping硬件优先分组
9.1.10HAL_NVIC_GetPriority优先权
Function Namevoid HAL_NVIC_GetPriority (IRQn_Type
9.1.11HAL_NVIC_SetPendingIRQ设置暂停IRQ
9.1.12HAL_NVIC_GetPendingIRQ你会有一个很好的机会
9.1.13HAL_NVIC_ClearPendingIRQ无障碍清算
9.1.14HAL_NVIC_GetActive活动的
9.1.15HAL_SYSTICK_CLKSourceConfig系统配置
9.1.16HAL_SYSTICK_IRQHandlerHAL希斯蒂克·伊尔克汉德勒
9.1.17HAL_SYSTICK_CallbackHAL_SYSTICK_回调
9.2CORTEX Firmware driver definesCORTEX固件驱动程序定义
9.2.1CORTEX皮质
CORTEX Preemption Priority Group皮层先发制人优先组
CORTEX SysTick clock source皮层系统时钟源
CORTEX SysTick clock source皮层系统时钟源
Description:说明:
Parameters:参数:
Return value:返回值:
10HAL CRC Generic DriverHAL CRC通用驱动程序
10.1CRC Firmware driver registers structuresCRC固件驱动程序
10.1.1CRC_HandleTypeDefCRC_手柄类型定义
Data Fields数据字段
CRC_TypeDef * InstanceCRC_TypeDef*实例
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_CRC_StateTypeDef StateIO HAL_CRC_State
Field Documentation现场文件
10.2CRC Firmware driver API descriptionCRC固件驱动程序API说明
10.2.1How to use this driver如何使用此驱动程序
10.2.2Initialization and de-initialization functions初始化
HAL_CRC_Init()
HAL_CRC_DeInit()
HAL_CRC_MspInit()
HAL_CRC_MspDeInit()
10.2.3Peripheral Control functions外围控制功能
HAL_CRC_Accumulate(
HAL_CRC_Calculate()
10.2.4Peripheral State functions外围状态函数
HAL_CRC_GetState()
10.2.5HAL_CRC_InitHAL_CRC_初始化
Function NameHAL_StatusTypeDef HAL_CRC_Init (CRC_
10.2.6HAL_CRC_DeInit哈勒·克鲁克·德尼特
Function NameHAL_StatusTypeDef HAL_CRC_DeInit (CR
10.2.7HAL_CRC_MspInitHAL克鲁姆斯皮尼特
10.2.8HAL_CRC_MspDeInit哈勒·克鲁克·姆斯普迪尼特
10.2.9HAL_CRC_Accumulate累积
Function Nameuint32_t HAL_CRC_Accumulate (CRC_Han
10.2.10HAL_CRC_Calculate计算
Function Nameuint32_t HAL_CRC_Calculate (CRC_Hand
10.2.11HAL_CRC_GetStateHAL克鲁克州
(CRC_HandleTypeDef * hcrc)(CRC_HandleTypeDef*hcrc
10.3CRC Firmware driver definesCRC固件驱动程序定义
10.3.1CRCCRC公司
CRC Exported MacrosCRC导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
11HAL DAC Generic DriverHAL DAC通用驱动程序
11.1DAC Firmware driver registers structuresDAC固件驱动程序
11.1.1DAC_HandleTypeDef手持式定义
Data Fields数据字段
DAC_TypeDef * InstanceDAC_TypeDef*实例
 IO HAL_DAC_StateTypeDef StateIO HAL_DAC_State
HAL_LockTypeDef LockHAL_LockTypeDef锁
DMA_HandleTypeDef * DMA_Handle1DMA_HandleTypeDef*
DMA_HandleTypeDef * DMA_Handle2DMA_HandleTypeDef*
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
11.1.2DAC_ChannelConfTypeDefDAC_ChannelConfTypeDef
Data Fields数据字段
uint32_t DAC_Triggeruint32 t DAC_触发器
uint32_t DAC_OutputBufferuint32输出缓冲区
Field Documentation现场文件
11.2DAC Firmware driver API descriptionDAC固件驱动程序API说明
11.2.1DAC Peripheral featuresDAC外围功能
DAC ChannelsDAC通道
DAC TriggersDAC触发器
DAC Buffer mode featureDAC缓冲模式功能
DAC connect featureDAC连接功能
GPIO configurations guidelinesGPIO配置指南
DAC wave generation featureDAC波形生成特性
DAC data formatDAC数据格式
DAC data value to voltage correspondanceDAC数据值对电压
DMA requestsDMA请求
11.2.2How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
DMA mode IO operationDMA模式IO操作
DAC HAL driver macros listDAC HAL驱动程序宏列表
11.2.3Initialization and de-initialization functions初始化
HAL_DAC_Init()
HAL_DAC_DeInit()
HAL_DAC_MspInit()
HAL_DAC_MspDeInit()
11.2.4IO operation functionsIO操作功能
HAL_DAC_Start()
HAL_DAC_Stop()
HAL_DAC_Start_DMA()
HAL_DAC_Stop_DMA()
HAL_DAC_GetValue()
HAL_DAC_ConvCpltCal
HAL_DAC_ConvHalfCpl
HAL_DAC_ErrorCallba
HAL_DAC_SetValue()
11.2.5Peripheral Control functions外围控制功能
HAL_DAC_ConfigChann
HAL_DAC_SetValue()
11.2.6Peripheral State and Errors functions外围状态和错误功能
HAL_DAC_GetState()
HAL_DAC_GetError()
HAL_DAC_ConvCpltCal
HAL_DAC_ConvHalfCpl
HAL_DAC_ErrorCallba
11.2.7HAL_DAC_Init哈拉-达克-休尼
Function NameHAL_StatusTypeDef HAL_DAC_Init (DAC_
11.2.8HAL_DAC_DeInit哈达克德尼特
Function NameHAL_StatusTypeDef HAL_DAC_DeInit (DA
11.2.9HAL_DAC_MspInit哈达克姆斯皮尼特
11.2.10HAL_DAC_MspDeInit哈达克姆斯普迪尼特
11.2.11HAL_DAC_StartHAL达开始
Function NameHAL_StatusTypeDef HAL_DAC_Start (DAC
11.2.12HAL_DAC_Stop哈达丘停下来
Function NameHAL_StatusTypeDef HAL_DAC_Stop (DAC_
11.2.13HAL_DAC_Start_DMA启动DMA
(DAC_HandleTypeDef * hdac, uint32_t Channel, uint3
11.2.14HAL_DAC_Stop_DMAHAL达停下来
(DAC_HandleTypeDef * hdac, uint32_t Channel)(DAC_
11.2.15HAL_DAC_GetValueHAL_DAC_获取值
Function Nameuint32_t HAL_DAC_GetValue (DAC_Handl
11.2.16HAL_DAC_ConvCpltCallbackCh1HAL_DAC_ConvCpltCallba
Function Namevoid HAL_DAC_ConvCpltCallbackCh1 (DA
11.2.17HAL_DAC_ConvHalfCpltCallbackCh1HAL_DAC_ConvHalfCp
(DAC_HandleTypeDef * hdac)(DAC_HandleTypeDef*hdac
11.2.18HAL_DAC_ErrorCallbackCh1HAL_DAC_ErrorCallbackCh1
Function Namevoid HAL_DAC_ErrorCallbackCh1 (DAC_H
11.2.19HAL_DAC_SetValueHAL_DAC_设置值
(DAC_HandleTypeDef * hdac, uint32_t Channel, uint3
11.2.20HAL_DAC_ConfigChannel配置通道
(DAC_HandleTypeDef * hdac, DAC_ChannelConfTypeDef
11.2.21HAL_DAC_SetValueHAL_DAC_设置值
(DAC_HandleTypeDef * hdac, uint32_t Channel, uint3
11.2.22HAL_DAC_GetStateHAL达州
(DAC_HandleTypeDef * hdac)(DAC_HandleTypeDef*hdac
11.2.23HAL_DAC_GetError错误
11.2.24HAL_DAC_ConvCpltCallbackCh1HAL_DAC_ConvCpltCallba
Function Namevoid HAL_DAC_ConvCpltCallbackCh1 (DA
11.2.25HAL_DAC_ConvHalfCpltCallbackCh1HAL_DAC_ConvHalfCp
(DAC_HandleTypeDef * hdac)(DAC_HandleTypeDef*hdac
11.2.26HAL_DAC_ErrorCallbackCh1HAL_DAC_ErrorCallbackCh1
Function Namevoid HAL_DAC_ErrorCallbackCh1 (DAC_H
11.3DAC Firmware driver definesDAC固件驱动程序定义
11.3.1DAC数模转换器
DAC Error CodeDAC错误代码
DAC Exported MacrosDAC导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
12HAL DAC Extension DriverHAL DAC扩展驱动程序
12.1DACEx Firmware driver API descriptionDACEx固件驱动程序A
12.1.1How to use this driver如何使用此驱动程序
12.1.2Extended features functions扩展功能功能
HAL_DACEx_DualGetVa
HAL_DACEx_TriangleW
HAL_DACEx_NoiseWave
HAL_DACEx_DualSetVa
HAL_DACEx_ConvCpltC
HAL_DACEx_ConvHalfC
HAL_DACEx_ErrorCall
12.1.3HAL_DACEx_DualGetValueHAL达克斯双值
Function Nameuint32_t HAL_DACEx_DualGetValue (DAC
12.1.4HAL_DACEx_TriangleWaveGenerate三角波生成
Function NameHAL_StatusTypeDef HAL_DACEx_Triangle
12.1.5HAL_DACEx_NoiseWaveGenerateHAL瓦维格纳
Function NameHAL_StatusTypeDef HAL_DACEx_NoiseWav
12.1.6HAL_DACEx_DualSetValue双设置值
(DAC_HandleTypeDef * hdac, uint32_t Alignment, uin
12.1.7HAL_DACEx_ConvCpltCallbackCh2HAL_DACEx_ConvCpltCa
(DAC_HandleTypeDef * hdac)(DAC_HandleTypeDef*hdac
12.1.8HAL_DACEx_ConvHalfCpltCallbackCh2HAL_DACEx_ConvHa
(DAC_HandleTypeDef * hdac)(DAC_HandleTypeDef*hdac
12.1.9HAL_DACEx_ErrorCallbackCh2HAL_DACEx_ErrorCallback
Function Namevoid HAL_DACEx_ErrorCallbackCh2 (DAC
12.2DACEx Firmware driver definesDACEx固件驱动程序定义
12.2.1DACEx达克斯
DACEx lfsrunmask triangleamplitudeDACEx lfsrunmas
DAC trigger selectionDAC触发器选择
13HAL DMA Generic DriverHAL-DMA通用驱动程序
13.1DMA Firmware driver registers structuresDMA固件驱动程序
13.1.1DMA_InitTypeDefDMA初始化类型定义
Data Fields数据字段
uint32_t Directionuint32?方向
uint32_t PeriphIncuint32\u t外设
uint32_t MemIncuint32内存
uint32_t PeriphDataAlignmentuint32\u t外围数据对齐
uint32_t MemDataAlignmentuint32内存数据对齐
uint32_t Modeuint32模式
uint32_t Priorityuint32\u t优先级
Field Documentation现场文件
13.1.2 DMA_HandleTypeDefDMA?手柄类型定义
Data Fields数据字段
DMA_Channel_TypeDef * InstanceDMA_Channel_TypeDef
DMA_InitTypeDef InitDMA初始化类型定义初始化
HAL_LockTypeDef LockHAL_LockTypeDef锁
HAL_DMA_StateTypeDef StateHAL_DMA_StateTypeDef状态
void * Parent无效*父项
void(* XferCpltCallback无效(*XferCpltCallback
void(* XferHalfCpltCallback无效(*xferhalfcptcallbac
void(* XferErrorCallback无效(*XferErrorCallback
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
void(* DMA_HandleTypeDef::XferCpltCallback)(struct
void(* DMA_HandleTypeDef::XferHalfCpltCallback)(st
void(* DMA_HandleTypeDef::XferErrorCallback)(struc
13.2DMA Firmware driver API descriptionDMA固件驱动程序API说明
13.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA HAL driver macros listDMA HAL驱动程序宏列表
13.2.2Initialization and de-initialization functions初始化
HAL_DMA_Init()
HAL_DMA_DeInit()
13.2.3IO operation functionsIO操作功能
HAL_DMA_Start()
HAL_DMA_Start_IT()
HAL_DMA_Abort()
HAL_DMA_PollForTran
HAL_DMA_IRQHandler(
13.2.4State and Errors functions状态和错误函数
HAL_DMA_GetState()
HAL_DMA_GetError()
13.2.5HAL_DMA_InitHAL_DMA_Init初始化
Function NameHAL_StatusTypeDef HAL_DMA_Init (DMA_
13.2.6HAL_DMA_DeInitHAL德莫尼特
Function NameHAL_StatusTypeDef HAL_DMA_DeInit (DM
13.2.7HAL_DMA_StartHAL逖DMA_启动
Function NameHAL_StatusTypeDef HAL_DMA_Start (DMA
13.2.8HAL_DMA_Start_IT你开始吧
(DMA_HandleTypeDef * hdma, uint32_t SrcAddress, ui
13.2.9HAL_DMA_AbortHAL_DMA_中止
Function NameHAL_StatusTypeDef HAL_DMA_Abort (DMA
13.2.10HAL_DMA_PollForTransferHAL_DMA_PollForTransfer公司
(DMA_HandleTypeDef * hdma, uint32_t CompleteLevel,
13.2.11HAL_DMA_IRQHandlerHAL_DMA_IRQHandler公司
13.2.12HAL_DMA_GetStateHAL达州
(DMA_HandleTypeDef * hdma)(DMA_HandleTypeDef*hdma
13.2.13HAL_DMA_GetError硬件错误
13.3DMA Firmware driver definesDMA固件驱动程序定义
13.3.1DMADMA系统
DMA Data buffer sizeDMA数据缓冲区大小
DMA Data transfer directionDMA数据传输方向
DMA Error CodesDMA错误代码
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
DMA interrupt enable definitionsDMA中断启用定义
DMA Memory data sizeDMA内存数据大小
DMA Memory incremented modeDMA内存递增模式
DMA modeDMA模式
DMA Peripheral data sizeDMA外围数据大小
DMA Peripheral incremented modeDMA外围递增模式
DMA Priority levelDMA优先级
DMA Private ConstantsDMA专用常量
14HAL DMA Extension DriverHAL-DMA扩展驱动程序
14.1DMAEx Firmware driver defines驱动程序定义固件
14.1.1DMAExDMAEx公司
DMAEx High density and XL density product devices
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
15HAL ETH Generic DriverHAL-ETH通用驱动程序
15.1ETH Firmware driver registers structuresETH固件驱动程序
15.1.1ETH_InitTypeDefETH_InitTypeDef
Data Fields数据字段
uint32_t AutoNegotiation自动协商
uint32_t Speeduint32_t速度
uint32_t DuplexModeuint32\u t双工模式
uint16_t PhyAddressuint16物理地址
uint8_t * MACAddruint8_t*MACAddr
uint32_t RxModeuint32模式
uint32_t ChecksumModeuint32\u t校验和模式
uint32_t MediaInterfaceuint32\u t媒体接口
Field Documentation现场文件
15.1.2ETH_MACInitTypeDefETH_MACInitTypeDef
Data Fields数据字段
uint32_t Watchdoguint32\u t看门狗
uint32_t Jabber你在叽叽喳喳地说
uint32_t InterFrameGapuint32?帧间间隙
uint32_t CarrierSenseuint32?U t CarrierSense公司
uint32_t ReceiveOwnuint32不接收
uint32_t LoopbackModeuint32\u t环回模式
uint32_t ChecksumOffload检查和卸载
uint32_t RetryTransmissionuint32变速器
uint32_t AutomaticPadCRCStripuint32 \u t自动DCRCstr
uint32_t BackOffLimituint32_t退让限制
uint32_t DeferralCheck延迟检查
uint32_t ReceiveAll您不接收所有
uint32_t SourceAddrFilteruint32\u t源地址筛选器
uint32_t PassControlFramesuint32个传送控制帧
uint32_t BroadcastFramesReceptionuint32\u t广播帧接收
uint32_t DestinationAddrFilteruint32\u t目标地址筛选器
uint32_t PromiscuousModeuint32\u t混乱模式
uint32_t MulticastFramesFilter多播帧过滤器
uint32_t UnicastFramesFilter单播帧筛选器
uint32_t HashTableHighuint32\u t哈希表高
uint32_t HashTableLowuint32\u t哈希表低
uint32_t PauseTime暂停时间
uint32_t ZeroQuantaPauseuint32
uint32_t PauseLowThresholduint32 \u t暂停时间超过阈值
uint32_t UnicastPauseFrameDetectuint32\u t单播暂停帧检测
uint32_t ReceiveFlowControl接收流量控制
uint32_t TransmitFlowControluint32传输流量控制
uint32_t VLANTagComparisonuint32\u t VLANtag比较
uint32_t VLANTagIdentifieruint32\u t VLANTagIdent
Field Documentation现场文件
15.1.3ETH_DMAInitTypeDefETH_DMAInitTypeDef公司
Data Fields数据字段
uint32_t DropTCPIPChecksumErrorFrameuint32?删除TcpP
uint32_t ReceiveStoreForward不接收存储转发
uint32_t FlushReceivedFrameuint32\u t FlushReceiv
uint32_t TransmitStoreForwarduint32传输转发
uint32_t TransmitThresholdControluint32传输阈值控制
uint32_t ForwardErrorFrames转发错误帧
uint32_t ForwardUndersizedGoodFramesuint32_u t前向欠
uint32_t ReceiveThresholdControluint32不接收阈值控制
uint32_t SecondFrameOperateuint32第二帧操作
uint32_t AddressAlignedBeatsuint32个地址对齐的节拍
uint32_t FixedBurstuint32\u t固定突发
uint32_t RxDMABurstLengthuint32?U t Rxdma长度
uint32_t TxDMABurstLengthuint32 \u t txdma长度
uint32_t DescriptorSkipLengthuint32描述符
uint32_t DMAArbitration在32
Field Documentation现场文件
15.1.4ETH_DMADescTypeDef以太网类型定义
Data Fields数据字段
 IO uint32_t StatusIO uint32状态
uint32_t ControlBufferSizeuint32?控制缓冲大小
uint32_t Buffer1Addruint32缓冲区1地址
uint32_t Buffer2NextDescAddruint32\u t Buffer2Nex
Field Documentation现场文件
15.1.5ETH_DMARxFrameInfosETH_DMARxFrameInfos公司
Data Fields数据字段
ETH_DMADescTypeDef * FSRxDescETH DMADescTypeDef*F
ETH_DMADescTypeDef * LSRxDescETH DMADescTypeDef*L
uint32_t SegCountuint32段
uint32_t lengthuint32_t长度
uint32_t bufferuint32缓冲区
Field Documentation现场文件
15.1.6ETH_HandleTypeDefETH U手柄类型定义
Data Fields数据字段
ETH_TypeDef * InstanceETH_TypeDef*实例
ETH_InitTypeDef InitETH_InitTypeDef Init
uint32_t LinkStatusuint32\u t链接状态
ETH_DMADescTypeDef * RxDesc以太网类型定义*RxDesc
ETH_DMADescTypeDef * TxDesc以太网类型定义*TxDesc
ETH_DMARxFrameInfos RxFrameInfosETH_DMARxFrameInf
 IO HAL_ETH_StateTypeDef StateIO HAL_ETH_State
HAL_LockTypeDef LockHAL_LockTypeDef锁
Field Documentation现场文件
HAL_LockTypeDef ETH_HandleTypeDef::Lock ETH LockH
15.2ETH Firmware driver API descriptionETH固件驱动程序API说明
15.2.1How to use this driver如何使用此驱动程序
15.2.2Initialization and de-initialization functions初始化
HAL_ETH_Init()
HAL_ETH_DeInit()
HAL_ETH_DMATxDescLi
HAL_ETH_DMARxDescLi
HAL_ETH_MspInit()
HAL_ETH_MspDeInit()
15.2.3IO operation functionsIO操作功能
HAL_ETH_TransmitFra
HAL_ETH_GetReceived
HAL_ETH_GetReceived
HAL_ETH_IRQHandler(
HAL_ETH_TxCpltCallb
HAL_ETH_RxCpltCallb
HAL_ETH_ErrorCallba
HAL_ETH_ReadPHYRegi
HAL_ETH_WritePHYReg
15.2.4Peripheral Control functions外围控制功能
HAL_ETH_Start()
HAL_ETH_Stop()
HAL_ETH_ConfigMAC()
HAL_ETH_ConfigDMA()
15.2.5Peripheral State functions外围状态函数
HAL_ETH_GetState()
15.2.6HAL_ETH_Init哈雷·埃思·伊恩
Function NameHAL_StatusTypeDef HAL_ETH_Init (ETH_
15.2.7HAL_ETH_DeInit哈利特
Function NameHAL_StatusTypeDef HAL_ETH_DeInit (ET
15.2.8HAL_ETH_DMATxDescListInitHAL_ETH_DMATxDescListIni
(ETH_HandleTypeDef * heth, ETH_DMADescTypeDef * DM
15.2.9HAL_ETH_DMARxDescListInitHAL_ETH_DMARxDescListIni
(ETH_HandleTypeDef * heth, ETH_DMADescTypeDef * DM
15.2.10HAL_ETH_MspInit哈勒·埃思·姆斯皮尼特
15.2.11HAL_ETH_MspDeInit哈勒·埃思·姆斯普迪尼特
15.2.12HAL_ETH_TransmitFrameHAL_ETH_传送架
(ETH_HandleTypeDef * heth, uint32_t FrameLength)(
15.2.13HAL_ETH_GetReceivedFrame接收帧
Function NameHAL_StatusTypeDef HAL_ETH_GetReceive
15.2.14HAL_ETH_GetReceivedFrame_IT你能收到框架吗
Function NameHAL_StatusTypeDef HAL_ETH_GetReceive
15.2.15HAL_ETH_IRQHandlerHAL·埃思·伊尔克汉德勒
15.2.16HAL_ETH_TxCpltCallbackHAL_ETH_TxCpltCallback公司
15.2.17HAL_ETH_RxCpltCallbackHAL_ETH_rxcplt回拨
15.2.18HAL_ETH_ErrorCallback错误回拨
15.2.19HAL_ETH_ReadPHYRegister读物理寄存器
(ETH_HandleTypeDef * heth, uint16_t PHYReg, uint32
15.2.20HAL_ETH_WritePHYRegisterHAL_ETH_WritePHYRegister公
(ETH_HandleTypeDef * heth, uint16_t PHYReg, uint32
15.2.21HAL_ETH_Start哈勒·埃思开始
Function NameHAL_StatusTypeDef HAL_ETH_Start (ETH
15.2.22HAL_ETH_Stop哈勒·埃思停下来
Function NameHAL_StatusTypeDef HAL_ETH_Stop (ETH_
15.2.23HAL_ETH_ConfigMAC配置MAC
(ETH_HandleTypeDef * heth, ETH_MACInitTypeDef * ma
15.2.24HAL_ETH_ConfigDMA配置DMA
(ETH_HandleTypeDef * heth, ETH_DMAInitTypeDef * dm
15.2.25HAL_ETH_GetStateHAL泰州
(ETH_HandleTypeDef * heth)(ETH_HandleTypeDef*heth
15.3ETH Firmware driver definesETH固件驱动程序定义
15.3.1ETH以太币
ETH Buffers settingETH缓冲器设置
ETH DMA FlagsETH DMA标志
ETH DMA InterruptsETH DMA中断
ETH DMA overflowETH DMA溢出
ETH DMA receive process stateETH-DMA接收进程状态
ETH DMA RX DescriptorETH DMA接收描述符
ETH DMA transmit process stateETH-DMA传输过程状态
ETH DMA Tx Descriptor Checksum Insertion ControlE
ETH DMA Tx Descriptor SegmentETH-DMA-Tx描述符段
ETH Exported MacrosETH导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Return value:返回值:
Description:说明:
ETH EXTI LINE WAKEUPETH EXTI线路唤醒
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
ETH Inter Frame GapETH帧间间隙
ETH MAC FlagsETH MAC标志
ETH MAC InterruptsETH MAC中断
ETH MMC Rx InterruptsETH MMC Rx中断
ETH MMC Tx InterruptsETH MMC Tx中断
ETH Pass Control FramesETH通过控制帧
ETH Pause Low ThresholdETH暂停低阈值
ETH Receive Own以太收到自己的
ETH Receive Threshold ControlETH接收门限控制
ETH Rx DMA_Burst LengthETH Rx DMA_突发长度
ETH Transmit Threshold ControlETH传输门限控制
ETH Tx DMA Burst LengthETH-Tx-DMA突发长度
16HAL FLASH Generic DriverHAL FLASH通用驱动程序
16.1FLASH Firmware driver registers structures闪存固件运行寄
16.1.1FLASH_ProcessTypeDef闪存处理类型定义
Data Fields数据字段
 IO FLASH_ProcedureTypeDef ProcedureOnGoingIO闪
 IO uint32_t DataRemaining剩余数据
 IO uint32_t Address地址
 IO uint64_t Data数据不可用
HAL_LockTypeDef LockHAL LockTypeDef锁
 IO uint32_t ErrorCode错误代码
Field Documentation现场文件
 IO FLASH_ProcedureTypeDef FLASH_ProcessTypeDef
 IO uint32_t FLASH_ProcessTypeDef::DataRemainin
 IO uint32_t FLASH_ProcessTypeDef::AddressProc
 IO uint64_t FLASH_ProcessTypeDef::DataProcess
HAL_LockTypeDef FLASH_ProcessTypeDef::LockHAL-u L
 IO uint32_t FLASH_ProcessTypeDef::ErrorCodePr
16.2FLASH Firmware driver API description闪存固件驱动程序API说
16.2.1FLASH peripheral features闪存外围功能
16.2.2How to use this driver如何使用此驱动程序
16.2.3IO operation functionsIO操作功能
HAL_FLASH_Program()
HAL_FLASH_Program_I
HAL_FLASH_IRQHandle
HAL_FLASH_EndOfOper
HAL_FLASH_Operation
16.2.4Peripheral Control functions外围控制功能
HAL_FLASH_Unlock()
HAL_FLASH_Lock()
HAL_FLASH_OB_Unlock
HAL_FLASH_OB_Lock()
HAL_FLASH_OB_Launch
16.2.5Peripheral State functions外围状态函数
HAL_FLASH_GetError(
16.2.6HAL_FLASH_ProgramHAL_FLASH_程序
TypeProgram, uint32_t Address, uint64_t Data)类型程序
16.2.7HAL_FLASH_Program_ITHAL U FLASH_程序
Function NameHAL_StatusTypeDef HAL_FLASH_Program_
16.2.8HAL_FLASH_IRQHandlerHAL U FLASH_IRQHandler公司
16.2.9HAL_FLASH_EndOfOperationCallbackHAL_FLASH帴endfoop
ReturnValue)返回值)
16.2.10HAL_FLASH_OperationErrorCallback操作错误回拨
ReturnValue)返回值)
16.2.11HAL_FLASH_UnlockHAL_FLASH_解锁
16.2.12HAL_FLASH_LockHAL_闪锁
16.2.13HAL_FLASH_OB_Unlock打开闪光灯
16.2.14HAL_FLASH_OB_LockHAL_FLASH_OB_锁
16.2.15HAL_FLASH_OB_LaunchHALéu FLASH_OB_发射
16.2.16HAL_FLASH_GetError硬件闪存错误
16.3FLASH Firmware driver defines闪存固件驱动程序定义
16.3.1FLASH闪光灯
FLASH Exported MacrosFLASH导出的宏
Return value:返回值:
Return value:返回值:
Flag definition标志定义
Interrupt中断
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Interrupt definition中断定义
Return value:返回值:
Latency configuration延迟配置
Parameters:参数:
Return value:返回值:
Return value:返回值:
Latency Values延迟值
Return value:返回值:
Return value:返回值:
FLASH Private Constants闪存专用常量
FLASH Private Macros闪存专用宏
Type Program类型程序
17HAL FLASH Extension DriverHAL闪存扩展驱动程序
17.1FLASHEx Firmware driver registers structuresFLASH
17.1.1FLASH_EraseInitTypeDef闪存擦除初始化类型定义
Data Fields数据字段
uint32_t TypeEraseuint32\u t类型删除
uint32_t Banksuint32银行
uint32_t PageAddressuint32页地址
uint32_t NbPages第32页
Field Documentation现场文件
17.1.2FLASH_OBProgramInitTypeDef闪存obprogramminittypedef
Data Fields数据字段
uint32_t OptionTypeuint32选项类型
uint32_t WRPState返回状态
uint32_t WRPPageuint32页
uint32_t Banksuint32银行
uint8_t RDPLevel第8层
uint8_t USERConfig用户配置
uint32_t DATAAddressuint32\u t数据地址
uint8_t DATADatauint8数据
Field Documentation现场文件
17.2FLASHEx Firmware driver API descriptionFlash固件驱动程
17.2.1IO operation functionsIO操作功能
HAL_FLASHEx_Erase()
HAL_FLASHEx_Erase_I
17.2.2Peripheral Control functions外围控制功能
HAL_FLASHEx_OBErase
HAL_FLASHEx_OBProgr
HAL_FLASHEx_OBGetCo
17.2.3HAL_FLASHEx_EraseHAL_FLASHEx_擦除
(FLASH_EraseInitTypeDef * pEraseInit, uint32_t * P
17.2.4HAL_FLASHEx_Erase_IT哈闪闪现擦去
(FLASH_EraseInitTypeDef * pEraseInit)(FLASH_Erase
17.2.5HAL_FLASHEx_OBErase哈雷·弗雷克斯·奥布拉斯
17.2.6HAL_FLASHEx_OBProgramHAL\U FLASHEx\U OB程序
(FLASH_OBProgramInitTypeDef * pOBInit)(FLASH_obpr
17.2.7HAL_FLASHEx_OBGetConfig目标配置
(FLASH_OBProgramInitTypeDef * pOBInit)(FLASH_obpr
17.3FLASHEx Firmware driver definesFlash固件驱动程序定义
Option Byte IWatchdog选项字节i监视器
Option Bytes Type选项字节类型
Option Byte WRP State选项字节WRP状态
Type Erase键入Erase
18HAL GPIO Generic DriverHAL GPIO通用驱动程序
18.1GPIO Firmware driver registers structuresGPIO固件驱动
18.1.1GPIO_InitTypeDefGPIO_InitTypeDef
Data Fields数据字段
uint32_t Pinuint32 U t引脚
uint32_t Modeuint32模式
uint32_t Pull不拉
uint32_t Speeduint32_t速度
Field Documentation现场文件
uint32_t GPIO_InitTypeDef::Pinuint32_t GPIO_InitT
GPIO_pins_define
uint32_t GPIO_InitTypeDef::Modeuint32_t GPIO_Init
GPIO_mode_define
uint32_t GPIO_InitTypeDef::Pulluint32_t GPIO_Init
uint32_t GPIO_InitTypeDef::Speeduint32_t GPIO_Ini
GPIO_speed_define
18.2GPIO Firmware driver API descriptionGPIO固件驱动程序API
18.2.1GPIO Peripheral featuresGPIO外围功能
18.2.2How to use this driver如何使用此驱动程序
18.2.3Initialization and deinitialization functions初始化和
HAL_GPIO_Init()
HAL_GPIO_DeInit()
18.2.4IO operation functionsIO操作功能
HAL_GPIO_ReadPin()
HAL_GPIO_WritePin()
HAL_GPIO_TogglePin(
HAL_GPIO_LockPin()
HAL_GPIO_EXTI_IRQHa
HAL_GPIO_EXTI_Callb
18.2.5HAL_GPIO_InitHAL_GPIO_初始化
GPIO_InitTypeDef * GPIO_Init)GPIO_InitTypeDef*GPI
18.2.6HAL_GPIO_DeInitHAL格皮奥·德尼特
Function Namevoid HAL_GPIO_DeInit (GPIO_TypeDef *
18.2.7HAL_GPIO_ReadPinHAL_GPIO_ReadPin卡
Function NameGPIO_PinState HAL_GPIO_ReadPin (GPIO
18.2.8HAL_GPIO_WritePinHAL·吉皮奥·维特潘
Function Namevoid HAL_GPIO_WritePin (GPIO_TypeDef
18.2.9HAL_GPIO_TogglePinHAL_-GPIO_-TogglePin
Function Namevoid HAL_GPIO_TogglePin (GPIO_TypeDe
18.2.10HAL_GPIO_LockPinHAL_GPIO_锁销
Function NameHAL_StatusTypeDef HAL_GPIO_LockPin (
18.2.11HAL_GPIO_EXTI_IRQHandler哈勒·格皮奥·埃斯蒂·伊尔克汉德勒
18.2.12HAL_GPIO_EXTI_Callback回叫
18.3GPIO Firmware driver definesGPIO固件驱动程序定义
18.3.1GPIOGPIO
GPIO Exported MacrosGPIO导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
GPIO mode defineGPIO模式定义
GPIO pull defineGPIO拉定义
GPIO speed defineGPIO速度定义
19HAL GPIO Extension DriverHAL GPIO扩展驱动程序
19.1GPIOEx Firmware driver API descriptionGPIOEx固件驱动程
19.1.1GPIO Peripheral extension featuresGPIO外围扩展功能
19.1.2How to use this driver如何使用此驱动程序
19.1.3Extended features functions扩展功能功能
HAL_GPIOEx_ConfigEv
HAL_GPIOEx_EnableEv
HAL_GPIOEx_DisableE
19.1.4HAL_GPIOEx_ConfigEventout配置事件输出
GPIO_PortSource, uint32_t GPIO_PinSource)GPIO端口源,
19.1.5HAL_GPIOEx_EnableEventoutHAL_GPIOEx_EnableEventou
19.1.6HAL_GPIOEx_DisableEventout禁用事件输出
19.2GPIOEx Firmware driver definesGPIOEx固件驱动程序定义
19.2.1GPIOExGPIOEx公司
Alternate Function Remapping交替函数重映射
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
EVENTOUT Pin事件输出引脚
EVENTOUT Port事件输出端口
GPIOEx Private MacrosGPIOEx私有宏
20HAL HCD Generic DriverHAL HCD通用驱动程序
20.1HCD Firmware driver registers structuresHCD固件驱动程序
20.1.1HCD_HandleTypeDefHCD U手柄类型定义
Data Fields数据字段
HCD_TypeDef * InstanceHCD_TypeDef*实例
HCD_InitTypeDef InitHCD_InitTypeDef Init
HCD_HCTypeDef hcHCD_HCTypeDef hc型
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HCD_StateTypeDef StateIO HCD_StateTypeDef状
void * pData无效*数据
Field Documentation现场文件
20.2HCD Firmware driver API descriptionHCD固件驱动程序API说明
20.2.1How to use this driver如何使用此驱动程序
20.2.2Initialization and de-initialization functions初始化
HAL_HCD_Init()
HAL_HCD_HC_Init()
HAL_HCD_HC_Halt()
HAL_HCD_DeInit()
HAL_HCD_MspInit()
HAL_HCD_MspDeInit()
20.2.3IO operation functionsIO操作功能
HAL_HCD_HC_SubmitRe
HAL_HCD_IRQHandler(
HAL_HCD_SOF_Callbac
HAL_HCD_Connect_Cal
HAL_HCD_Disconnect_
HAL_HCD_HC_NotifyUR
20.2.4Peripheral Control functions外围控制功能
HAL_HCD_Start()
HAL_HCD_Stop()
HAL_HCD_ResetPort()
20.2.5Peripheral State functions外围状态函数
HAL_HCD_GetState()
HAL_HCD_HC_GetURBSt
HAL_HCD_HC_GetXferC
HAL_HCD_HC_GetState
HAL_HCD_GetCurrentF
HAL_HCD_GetCurrentS
20.2.6HAL_HCD_InitHAL赫·胡克多·伊尼特
Function NameHAL_StatusTypeDef HAL_HCD_Init (HCD_
20.2.7HAL_HCD_HC_Init开始
* hhcd, uint8_t ch_num, uint8_t epnum, uint8_t dev
20.2.8HAL_HCD_HC_Halt停下来
(HCD_HandleTypeDef * hhcd, uint8_t ch_num)(HCD_Ha
20.2.9HAL_HCD_DeInit你的丈夫
Function NameHAL_StatusTypeDef HAL_HCD_DeInit (HC
20.2.10HAL_HCD_MspInit你的丈夫
20.2.11HAL_HCD_MspDeInit医院
20.2.12HAL_HCD_HC_SubmitRequest提交请求
(HCD_HandleTypeDef * hhcd, uint8_t ch_num, uint8_t
20.2.13HAL_HCD_IRQHandler哈勒·HAL克汉德勒
20.2.14HAL_HCD_SOF_Callback回叫
20.2.15HAL_HCD_Connect_CallbackHAL_HCD_Connect_回调
Function Namevoid HAL_HCD_Connect_Callback (HCD_H
20.2.16HAL_HCD_Disconnect_Callback断开连接回调
Function Namevoid HAL_HCD_Disconnect_Callback (HC
20.2.17HAL_HCD_HC_NotifyURBChange_Callback通知URBChange回调
(HCD_HandleTypeDef * hhcd, uint8_t chnum, HCD_URBS
20.2.18HAL_HCD_Start启动
hhcd)hhcd)
20.2.19HAL_HCD_Stop停下来
Function NameHAL_StatusTypeDef HAL_HCD_Stop (HCD_
20.2.20HAL_HCD_ResetPort重设端口
(HCD_HandleTypeDef * hhcd)(HCD U手柄类型定义*hhcd)
20.2.21HAL_HCD_GetStateHAL邦
* hhcd)*hhcd)
20.2.22HAL_HCD_HC_GetURBStateHAL吉图尔邦
(HCD_HandleTypeDef * hhcd, uint8_t chnum)(HCD_Han
20.2.23HAL_HCD_HC_GetXferCountHAL赫·赫克·格特克弗
Function Nameuint32_t HAL_HCD_HC_GetXferCount (HC
20.2.24HAL_HCD_HC_GetState你的国家
(HCD_HandleTypeDef * hhcd, uint8_t chnum)(HCD_Han
20.2.25HAL_HCD_GetCurrentFrame当前帧
Function Nameuint32_t HAL_HCD_GetCurrentFrame (HC
20.2.26HAL_HCD_GetCurrentSpeed当前速度
Function Nameuint32_t HAL_HCD_GetCurrentSpeed (HC
20.3HCD Firmware driver definesHCD固件驱动程序定义
20.3.1HCDHCD公司
HCD Exported MacrosHCD导出的宏
HCD Instance definitionHCD实例定义
21HAL I2C Generic Driverhali2c通用驱动程序
21.1I2C Firmware driver registers structuresI2C固件驱动程序
21.1.1I2C_InitTypeDefI2C?初始化类型定义
Data Fields数据字段
uint32_t ClockSpeeduint32\u t时钟速度
uint32_t DutyCycleuint32\u t DutyCycle公司
uint32_t OwnAddress1uint32\u所有者地址1
uint32_t AddressingModeuint32\u t寻址模式
uint32_t DualAddressModeuint32\u t双地址模式
uint32_t OwnAddress2uint32\u所有者地址2
uint32_t GeneralCallMode通用调用模式
uint32_t NoStretchModeuint32\u t NoStretchMode
Field Documentation现场文件
21.1.2I2C_HandleTypeDefI2C?手柄类型定义
Data Fields数据字段
I2C_TypeDef * InstanceI2C_TypeDef*实例
I2C_InitTypeDef InitI2C?初始化类型定义初始化
uint8_t * pBuffPtruint8_t*pBuffPtr
uint16_t XferSizeuint16 U t X版本
 IO uint16_t XferCount输入输出16
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_I2C_StateTypeDef StateIO HAL_I2C帴State
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
 IO uint32_t I2C_HandleTypeDef::ErrorCodeIO ui
21.2I2C Firmware driver API descriptionI2C固件驱动程序API说明
21.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Polling mode IO MEM operation轮询模式IO内存操作
Interrupt mode IO operation中断模式IO操作
Interrupt mode IO MEM operation中断模式IO内存操作
DMA mode IO operationDMA模式IO操作
DMA mode IO MEM operationDMA模式IO内存操作
I2C HAL driver macros listI2C HAL驱动程序宏列表
I2C Workarounds linked to Silicon Limitation与硅限制相
21.2.2Initialization and de-initialization functions初始化
HAL_I2C_Init()
HAL_I2C_DeInit()
HAL_I2C_MspInit()
HAL_I2C_MspDeInit()
21.2.3IO operation functionsIO操作功能
HAL_I2C_Master_Tran
HAL_I2C_Master_Rece
HAL_I2C_Slave_Trans
HAL_I2C_Slave_Recei
HAL_I2C_Master_Tran
HAL_I2C_Master_Rece
HAL_I2C_Slave_Trans
HAL_I2C_Slave_Recei
HAL_I2C_Master_Tran
HAL_I2C_Master_Rece
HAL_I2C_Slave_Trans
HAL_I2C_Slave_Recei
HAL_I2C_Mem_Write()
HAL_I2C_Mem_Read()
HAL_I2C_Mem_Write_I
HAL_I2C_Mem_Read_IT
HAL_I2C_Mem_Write_D
HAL_I2C_Mem_Read_DM
HAL_I2C_IsDeviceRea
21.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_I2C_GetState()
HAL_I2C_GetError()
21.2.5HAL_I2C_InitHAL_I2C_初始化
Function NameHAL_StatusTypeDef HAL_I2C_Init (I2C_
21.2.6HAL_I2C_DeInit海尔泰
Function NameHAL_StatusTypeDef HAL_I2C_DeInit (I2
21.2.7HAL_I2C_MspInit哈姆斯皮尼特
21.2.8HAL_I2C_MspDeInit哈雷I2C
21.2.9HAL_I2C_Master_Transmit主传输
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.10HAL_I2C_Master_Receive主接收
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.11HAL_I2C_Slave_Transmit从机发送
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.12HAL_I2C_Slave_Receive从接收
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.13HAL_I2C_Master_Transmit_IT主机发送
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.14HAL_I2C_Master_Receive_IT主人收到了吗
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.15HAL_I2C_Slave_Transmit_IT从机发送
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.16HAL_I2C_Slave_Receive_IT从机接收
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.17HAL_I2C_Master_Transmit_DMA主机发送DMA
Function NameHAL_StatusTypeDef HAL_I2C_Master_Tra
21.2.18HAL_I2C_Master_Receive_DMA主机接收DMA
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.19HAL_I2C_Slave_Transmit_DMAHAL_212;I2C呬u从设备发送_DMA
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.20HAL_I2C_Slave_Receive_DMA从机接收DMA
(I2C_HandleTypeDef * hi2c, uint8_t * pData, uint16
21.2.21HAL_I2C_Mem_Write写
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.22HAL_I2C_Mem_Read读
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.23HAL_I2C_Mem_Write_IT你要写吗
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.24HAL_I2C_Mem_Read_IT你读了吗
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.25HAL_I2C_Mem_Write_DMA硬件I2C内存写入DMA
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.26HAL_I2C_Mem_Read_DMA读存储器
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.27HAL_I2C_IsDeviceReadyHALÔI2C呬IsDeviceReady公司
(I2C_HandleTypeDef * hi2c, uint16_t DevAddress, ui
21.2.28HAL_I2C_EV_IRQHandlerHAL帴I2C帴EV帴IRQHandler
21.2.29HAL_I2C_ER_IRQHandlerHAL_I2C_ER_IRQHandler公司
21.2.30HAL_I2C_MasterTxCpltCallback主控时钟
Function Namevoid HAL_I2C_MasterTxCpltCallback (I
21.2.31HAL_I2C_MasterRxCpltCallback主控时钟
Function Namevoid HAL_I2C_MasterRxCpltCallback (I
21.2.32HAL_I2C_SlaveTxCpltCallbackHAL-I2C-SlavetXcplt回调
Function Namevoid HAL_I2C_SlaveTxCpltCallback (I2
21.2.33HAL_I2C_SlaveRxCpltCallbackHAL-I2C-SlaverXcplt回调
Function Namevoid HAL_I2C_SlaveRxCpltCallback (I2
21.2.34HAL_I2C_MemTxCpltCallbackHAL-I2C内存调用
Function Namevoid HAL_I2C_MemTxCpltCallback (I2C_
21.2.35HAL_I2C_MemRxCpltCallbackHAL-I2C内存调用
Function Namevoid HAL_I2C_MemRxCpltCallback (I2C_
21.2.36HAL_I2C_ErrorCallback错误回调
21.2.37HAL_I2C_GetStateHAL泰
(I2C_HandleTypeDef * hi2c)(I2C_HandleTypeDef*hi2c
21.2.38HAL_I2C_GetError硬件错误
21.3I2C Firmware driver definesI2C固件驱动程序定义
21.3.1I2CI2C
I2C Error CodesI2C错误代码
I2C Exported MacrosI2C导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
I2C Interrupt configuration definitionI2C中断配置定义
22HAL I2S Generic DriverHAL I2S通用驱动程序
22.1I2S Firmware driver registers structuresI2S固件驱动程序
22.1.1I2S_InitTypeDefI2S初始化类型定义
Data Fields数据字段
uint32_t Modeuint32模式
uint32_t Standarduint32标准
uint32_t DataFormatuint32\u t数据格式
uint32_t MCLKOutputuint32 U t MCLK输出
uint32_t AudioFrequint32音频
uint32_t CPOLuint32\u t中央处理程序
Field Documentation现场文件
22.1.2I2S_HandleTypeDefI2S_手柄类型定义
Data Fields数据字段
SPI_TypeDef * InstanceSPI_TypeDef*实例
I2S_InitTypeDef InitI2S\u初始化类型定义初始化
uint16_t * pTxBuffPtruint16_t*pTxBuffPtr
 IO uint16_t TxXferSize尺寸16
 IO uint16_t TxXferCount输入16个字符
uint16_t * pRxBuffPtruint16_t*pRxBuffPtr
 IO uint16_t RxXferSizeIO单元16
 IO uint16_t RxXferCountIO uint16 \u t RxXferC
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
 IO HAL_LockTypeDef LockIO HAL\U LockTypeDef锁
 IO HAL_I2S_StateTypeDef StateIO HAL_I2S_State
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
SPI_TypeDef* I2S_HandleTypeDef::InstanceSPI_TypeD
I2S_InitTypeDef I2S_HandleTypeDef::InitI2S_InitTy
uint16_t* I2S_HandleTypeDef::pTxBuffPtruint16_t*I
 IO uint16_t I2S_HandleTypeDef::TxXferSizeIO u
 IO uint16_t I2S_HandleTypeDef::TxXferCountIO
uint16_t* I2S_HandleTypeDef::pRxBuffPtruint16_t*I
 IO uint16_t I2S_HandleTypeDef::RxXferSizeIO u
 IO uint16_t I2S_HandleTypeDef::RxXferCountIO
DMA_HandleTypeDef* I2S_HandleTypeDef::hdmatxDMA_H
DMA_HandleTypeDef* I2S_HandleTypeDef::hdmarxDMA_H
 IO HAL_LockTypeDef I2S_HandleTypeDef::LockIO
 IO HAL_I2S_StateTypeDef I2S_HandleTypeDef::Sta
 IO uint32_t I2S_HandleTypeDef::ErrorCodeIO ui
22.2I2S Firmware driver API descriptionI2S固件驱动程序API说明
22.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA mode IO operationDMA模式IO操作
I2S HAL driver macros listI2S HAL驱动程序宏列表
I2C Workarounds linked to Silicon Limitation与硅限制相
22.2.2Initialization and de-initialization functions初始化
HAL_I2S_Init()
HAL_I2S_DeInit()
HAL_I2S_MspInit()
HAL_I2S_MspDeInit()
22.2.3IO operation functionsIO操作功能
HAL_I2S_Transmit()
HAL_I2S_Receive()
HAL_I2S_Transmit_IT
HAL_I2S_Receive_IT(
HAL_I2S_Transmit_DM
HAL_I2S_Receive_DMA
HAL_I2S_DMAPause()
HAL_I2S_DMAResume()
HAL_I2S_DMAStop()
HAL_I2S_IRQHandler(
HAL_I2S_TxHalfCpltC
HAL_I2S_TxCpltCallb
HAL_I2S_RxHalfCpltC
HAL_I2S_RxCpltCallb
HAL_I2S_ErrorCallba
22.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_I2S_GetState()
HAL_I2S_GetError()
22.2.5HAL_I2S_Init启动
Function NameHAL_StatusTypeDef HAL_I2S_Init (I2S_
22.2.6HAL_I2S_DeInit海尔泰
Function NameHAL_StatusTypeDef HAL_I2S_DeInit (I2
22.2.7HAL_I2S_MspInit哈姆斯皮尼特
22.2.8HAL_I2S_MspDeInit海尔斯堡酒店
22.2.9HAL_I2S_Transmit发射
Function NameHAL_StatusTypeDef HAL_I2S_Transmit (
22.2.10HAL_I2S_Receive接收
Function NameHAL_StatusTypeDef HAL_I2S_Receive (I
22.2.11HAL_I2S_Transmit_IT发送
(I2S_HandleTypeDef * hi2s, uint16_t * pData, uint1
22.2.12HAL_I2S_Receive_IT你收到了吗
(I2S_HandleTypeDef * hi2s, uint16_t * pData, uint1
22.2.13HAL_I2S_Transmit_DMA发送DMA
(I2S_HandleTypeDef * hi2s, uint16_t * pData, uint1
22.2.14HAL_I2S_Receive_DMA接收DMA
(I2S_HandleTypeDef * hi2s, uint16_t * pData, uint1
22.2.15HAL_I2S_DMAPause哈雷
(I2S_HandleTypeDef * hi2s)(I2S_HandleTypeDef*hi2s
22.2.16HAL_I2S_DMAResume海景
(I2S_HandleTypeDef * hi2s)(I2S_HandleTypeDef*hi2s
22.2.17HAL_I2S_DMAStopHAL马斯托普
* hi2s)*硫化氢)
22.2.18HAL_I2S_IRQHandlerHAL\U I2S\u IRQHandler公司
22.2.19HAL_I2S_TxHalfCpltCallbackHAL\U I2S\U TXHALFCPLTC
Function Namevoid HAL_I2S_TxHalfCpltCallback (I2S
22.2.20HAL_I2S_TxCpltCallback呼叫呼叫
22.2.21HAL_I2S_RxHalfCpltCallbackHAL_I2S_rxhalfcplt回拨
Function Namevoid HAL_I2S_RxHalfCpltCallback (I2S
22.2.22HAL_I2S_RxCpltCallbackHAL\U I2S\U RxCPLTC回拨
22.2.23HAL_I2S_ErrorCallback错误回调
22.2.24HAL_I2S_GetStateHAL邦
(I2S_HandleTypeDef * hi2s)(I2S_HandleTypeDef*hi2s
22.2.25HAL_I2S_GetError错误
22.3I2S Firmware driver definesI2S固件驱动程序定义
22.3.1I2SI2S
I2S Error CodesI2S错误代码
I2S Exported MacrosI2S导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
I2S Interrupt configuration definitionI2S中断配置定义
23HAL IRDA Generic DriverHAL IRDA通用驱动程序
23.1IRDA Firmware driver registers structuresIRDA固件驱动
23.1.1IRDA_InitTypeDefIRDA_初始化类型定义
Data Fields数据字段
uint32_t BaudRateuint32\u t波特率
uint32_t WordLengthuint32\u字长
uint32_t Parityuint32\u t奇偶校验
uint32_t Modeuint32模式
uint8_t Prescaleruint8_t预分频器
uint32_t IrDAMode在IrDAMode
Field Documentation现场文件
23.1.2IRDA_HandleTypeDefIRDA_手柄类型定义
Data Fields数据字段
USART_TypeDef * InstanceUSART_TypeDef*实例
IRDA_InitTypeDef InitIRDA_InitTypeDef初始化
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferSizeuint16英寸
uint16_t TxXferCountuint16\U t TXFERCOUNT计数
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
uint16_t RxXferCountuint16\u t RxXferCount公司
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_IRDA_StateTypeDef StateIO HAL_IRDA_Sta
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
23.2IRDA Firmware driver API descriptionIRDA固件驱动程序API
23.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA mode IO operationDMA模式IO操作
IRDA HAL driver macros listIRDA HAL驱动程序宏列表
23.2.2Initialization and Configuration functions初始化和配置功
HAL_IRDA_Init()
HAL_IRDA_DeInit()
HAL_IRDA_MspInit()
HAL_IRDA_MspDeInit(
23.2.3IO operation functionsIO操作功能
HAL_IRDA_Transmit()
HAL_IRDA_Receive()
HAL_IRDA_Transmit_I
HAL_IRDA_Receive_IT
HAL_IRDA_Transmit_D
HAL_IRDA_Receive_DM
HAL_IRDA_DMAPause()
HAL_IRDA_DMAResume(
HAL_IRDA_DMAStop()
HAL_IRDA_IRQHandler
HAL_IRDA_TxCpltCall
HAL_IRDA_TxHalfCplt
HAL_IRDA_RxCpltCall
HAL_IRDA_RxHalfCplt
HAL_IRDA_ErrorCallb
23.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_IRDA_GetState()
HAL_IRDA_GetError()
23.2.5HAL_IRDA_InitHAL伊尔达
Function NameHAL_StatusTypeDef HAL_IRDA_Init (IRD
23.2.6HAL_IRDA_DeInitHAL·伊尔达·德尼特
* hirda)*赫达)
23.2.7HAL_IRDA_MspInitHAL·伊尔达·姆斯皮尼特
23.2.8HAL_IRDA_MspDeInitHAL伊尔达
23.2.9HAL_IRDA_Transmit海尔达发射
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.10HAL_IRDA_ReceiveHAL伊尔达接收
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.11HAL_IRDA_Transmit_ITHAL伊尔达传送
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.12HAL_IRDA_Receive_IT你收到了吗
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.13HAL_IRDA_Transmit_DMA发送DMA
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.14HAL_IRDA_Receive_DMA接收DMA
(IRDA_HandleTypeDef * hirda, uint8_t * pData, uint
23.2.15HAL_IRDA_DMAPauseHAL伊尔达
(IRDA_HandleTypeDef * hirda)(IRDA_HandleTypeDef*海
23.2.16HAL_IRDA_DMAResume哈伊尔达·德马雷姆
(IRDA_HandleTypeDef * hirda)(IRDA_HandleTypeDef*海
23.2.17HAL_IRDA_DMAStopHAL伊尔达·德马斯托普
(IRDA_HandleTypeDef * hirda)(IRDA_HandleTypeDef*海
23.2.18HAL_IRDA_IRQHandlerHAL·伊尔达·伊尔克汉德勒
23.2.19HAL_IRDA_TxCpltCallback海尔达电话回访
Function Namevoid HAL_IRDA_TxCpltCallback (IRDA_H
23.2.20HAL_IRDA_TxHalfCpltCallbackHAL达回电
Function Namevoid HAL_IRDA_TxHalfCpltCallback (IR
23.2.21HAL_IRDA_RxCpltCallbackHAL伊尔达回电
Function Namevoid HAL_IRDA_RxCpltCallback (IRDA_H
23.2.22HAL_IRDA_RxHalfCpltCallbackHAL达回电
Function Namevoid HAL_IRDA_RxHalfCpltCallback (IR
23.2.23HAL_IRDA_ErrorCallback错误回叫
Function Namevoid HAL_IRDA_ErrorCallback (IRDA_Ha
23.2.24HAL_IRDA_GetState海尔达州
(IRDA_HandleTypeDef * hirda)(IRDA_HandleTypeDef*海
23.2.25HAL_IRDA_GetErrorHAL伊尔达错误
23.3IRDA Firmware driver definesIRDA固件驱动程序定义
23.3.1IRDA伊尔达
IRDA Exported MacrosIRDA导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
24HAL IWDG Generic DriverHAL IWDG通用驱动程序
24.1IWDG Firmware driver registers structuresIWDG固件驱动
24.1.1IWDG_InitTypeDefIWDG_初始化类型定义
Data Fields数据字段
uint32_t Prescaleruint32 \u t预分频器
uint32_t Reloaduint32\u不重新加载
Field Documentation现场文件
24.1.2IWDG_HandleTypeDefIWDG U手柄类型定义
Data Fields数据字段
IWDG_TypeDef * InstanceIWDG_TypeDef*实例
IWDG_InitTypeDef InitIWDG_InitTypeDef初始化
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_IWDG_StateTypeDef StateIO HAL_IWDG_Sta
Field Documentation现场文件
24.2IWDG Firmware driver API descriptionIWDG固件驱动程序API
24.2.1IWDG specific featuresIWDG特定功能
24.2.2How to use this driver如何使用此驱动程序
IWDG HAL driver macros listIWDG HAL驱动程序宏列表
24.2.3Initialization and de-initialization functions初始化
HAL_IWDG_Init()
HAL_IWDG_MspInit()
24.2.4IO operation functionsIO操作功能
HAL_IWDG_Start()
HAL_IWDG_Refresh()
24.2.5Peripheral State functions外围状态函数
HAL_IWDG_GetState()
24.2.6HAL_IWDG_Init哈勒·伊瓦德格·伊恩特
Function NameHAL_StatusTypeDef HAL_IWDG_Init (IWD
24.2.7HAL_IWDG_MspInit哈勒·伊威格·姆斯皮尼特
24.2.8HAL_IWDG_StartHAL趵IWDG趶启动
* hiwdg)*hiwdg公司)
24.2.9HAL_IWDG_Refresh哈吕IWDG峎刷新
(IWDG_HandleTypeDef * hiwdg)(IWDG U HandleTypeDef
24.2.10HAL_IWDG_GetStateHAL吉州
(IWDG_HandleTypeDef * hiwdg)(IWDG U HandleTypeDef
24.3IWDG Firmware driver definesIWDG固件驱动程序定义
24.3.1IWDGIWDG公司
IWDG Exported MacrosIWDG导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
IWDG Flag definitionIWDG标志定义
IWDG Private MacrosIWDG专用宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
IWDG Registers BitMaskIWDG寄存器位掩码
25HAL NAND Generic DriverHAL NAND通用驱动程序
25.1NAND Firmware driver registers structuresNAND固件驱动
25.1.1NAND_IDTypeDef与/或IDTypeDef
Data Fields数据字段
uint8_t Maker_Id制造商编号
uint8_t Device_Id设备标识号
uint8_t Third_Id第三个身份证
uint8_t Fourth_Id第四个Id
Field Documentation现场文件
uint8_t NAND_IDTypeDef::Maker_Iduint8_t与_IDTypeDe
uint8_t NAND_IDTypeDef::Device_Iduint8_t NAND_IDT
uint8_t NAND_IDTypeDef::Third_Iduint8_t NAND_IDTy
uint8_t NAND_IDTypeDef::Fourth_Iduint8_t NAND_IDT
25.1.2NAND_AddressTypedef地址类型定义
Data Fields数据字段
uint16_t Page第16页
uint16_t Zoneuint16区
uint16_t Blockuint16块
Field Documentation现场文件
25.1.3NAND_InfoTypeDef非信息类型定义
Data Fields数据字段
uint32_t PageSizeuint32\u t页面大小
uint32_t SpareAreaSizeuint32\u t稀疏化
uint32_t BlockSizeuint32块大小
uint32_t BlockNbruint32块
uint32_t ZoneSize分区大小
Field Documentation现场文件
25.1.4NAND_HandleTypeDefNAND_手柄类型定义
Data Fields数据字段
FSMC_NAND_TypeDef * InstanceFSMC\u NAND_TypeDef*实
FSMC_NAND_InitTypeDef InitFSMC非初始化类型定义初始化
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_NAND_StateTypeDef StateIO HAL_NAND_Sta
NAND_InfoTypeDef Info与否信息类型定义信息
Field Documentation现场文件
25.2NAND Firmware driver API descriptionNAND固件驱动程序API
25.2.1How to use this driver如何使用此驱动程序
25.2.2NAND Initialization and de-initialization function
HAL_NAND_Init()
HAL_NAND_DeInit()
HAL_NAND_MspInit()
HAL_NAND_MspDeInit(
HAL_NAND_IRQHandler
HAL_NAND_ITCallback
25.2.3NAND Input and Output functionsNAND输入和输出功能
HAL_NAND_Read_ID()
HAL_NAND_Reset()
HAL_NAND_Read_Page(
HAL_NAND_Write_Page
HAL_NAND_Read_Spare
HAL_NAND_Write_Spar
HAL_NAND_Erase_Bloc
HAL_NAND_Read_Statu
HAL_NAND_Address_In
25.2.4NAND Control functionsNAND控制功能
HAL_NAND_ECC_Enable
HAL_NAND_ECC_Disabl
HAL_NAND_GetECC()
25.2.5NAND State functionsNAND状态函数
HAL_NAND_GetState()
HAL_NAND_Read_Statu
25.2.6HAL_NAND_InitHAL_NAND_初始化
Function NameHAL_StatusTypeDef HAL_NAND_Init (NAN
25.2.7HAL_NAND_DeInitHAL南德尼特
(NAND_HandleTypeDef * hnand)(NAND_HandleTypeDef*h
25.2.8HAL_NAND_MspInitHAL·南德·姆斯皮尼特
25.2.9HAL_NAND_MspDeInitHAL南德尼特
25.2.10HAL_NAND_IRQHandlerHAL·南德·伊尔克汉德勒
25.2.11HAL_NAND_ITCallback你和我的电话
25.2.12HAL_NAND_Read_IDHAL·南德·里德
(NAND_HandleTypeDef * hnand, NAND_IDTypeDef * pNAN
25.2.13HAL_NAND_ResetHAL_和\u重置
(NAND_HandleTypeDef * hnand)(NAND_HandleTypeDef*h
25.2.14HAL_NAND_Read_PageHAL•南德•雷德•佩奇
(NAND_HandleTypeDef * hnand, NAND_AddressTypedef *
25.2.15HAL_NAND_Write_PageHAL_NAND_Write_页面
(NAND_HandleTypeDef * hnand, NAND_AddressTypedef *
25.2.16HAL_NAND_Read_SpareAreaHAL·南德·雷德·斯帕雷亚
(NAND_HandleTypeDef * hnand, NAND_AddressTypedef *
25.2.17HAL_NAND_Write_SpareAreaHAL南德写的是斯巴鲁
(NAND_HandleTypeDef * hnand, NAND_AddressTypedef *
25.2.18HAL_NAND_Erase_BlockHAL_NAND_Erase_块
(NAND_HandleTypeDef * hnand, NAND_AddressTypedef *
25.2.19HAL_NAND_Read_StatusHAL·南德鲁·雷德的状态
Function Nameuint32_t HAL_NAND_Read_Status (NAND_
25.2.20HAL_NAND_Address_Inc地址有限公司
Function Nameuint32_t HAL_NAND_Address_Inc (NAND_
25.2.21HAL_NAND_ECC_EnableHAL_NAND_ECC_启用
(NAND_HandleTypeDef * hnand)(NAND_HandleTypeDef*h
25.2.22HAL_NAND_ECC_Disable禁用HAL_NAND_ECC_
(NAND_HandleTypeDef * hnand)(NAND_HandleTypeDef*h
25.2.23HAL_NAND_GetECC赫尔南德格泰克
(NAND_HandleTypeDef * hnand, uint32_t * ECCval, ui
25.2.24HAL_NAND_GetState赫尔南多州
(NAND_HandleTypeDef * hnand)(NAND_HandleTypeDef*h
25.2.25HAL_NAND_Read_StatusHAL·南德鲁·雷德的状态
Function Nameuint32_t HAL_NAND_Read_Status (NAND_
25.3NAND Firmware driver definesNAND固件驱动程序定义
25.3.1NAND南德
NAND Exported MacrosNAND导出的宏
Parameters:参数:
Return value:返回值:
NAND Private MacrosNAND专用宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
26HAL NOR Generic DriverHAL或通用驱动程序
26.1NOR Firmware driver registers structuresNOR固件驱动程序
26.1.1NOR_IDTypeDef不知道类型定义
Data Fields数据字段
uint16_t Manufacturer_Codeuint16制造商代码
uint16_t Device_Code1uint16设备代码1
uint16_t Device_Code2uint16设备代码2
uint16_t Device_Code3uint16设备代码3
Field Documentation现场文件
uint16_t NOR_IDTypeDef::Device_Code1uint16_t NOR_
uint16_t NOR_IDTypeDef::Device_Code2uint16_t NOR_
26.1.2NOR_CFITypeDef也不是
Data Fields数据字段
uint16_t CFI_11号机组
uint16_t CFI_22号机组
uint16_t CFI_3第16集
uint16_t CFI_44号机组
Field Documentation现场文件
uint16_t NOR_CFITypeDef::CFI_2uint16 \u t或\u CFIT
uint16_t NOR_CFITypeDef::CFI_3uint16否\u CFITypeDe
uint16_t NOR_CFITypeDef::CFI_4uint16 \u t或\u CFIT
26.1.3NOR_HandleTypeDefNORêHandleTypeDef
Data Fields数据字段
FSMC_NORSRAM_TypeDef * InstanceFSMC_NORSRAM_TypeD
FSMC_NORSRAM_EXTENDED_TypeDef * ExtendedFSMC_NORS
FSMC_NORSRAM_InitTypeDef InitFSMC_NORSRAM_InitTyp
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_NOR_StateTypeDef StateIO HAL_NOR_State
Field Documentation现场文件
FSMC_NORSRAM_EXTENDED_TypeDef* NOR_HandleTypeDef::
26.2NOR Firmware driver API descriptionNOR固件驱动程序API描述
26.2.1How to use this driver如何使用此驱动程序
NOR HAL driver macros listNOR HAL驱动程序宏列表
26.2.2NOR Initialization and de_initialization functions
HAL_NOR_Init()
HAL_NOR_DeInit()
HAL_NOR_MspInit()
HAL_NOR_MspDeInit()
HAL_NOR_MspWait()
26.2.3NOR Input and Output functionsNOR输入和输出功能
HAL_NOR_Read_ID()
HAL_NOR_ReturnToRea
HAL_NOR_Read()
HAL_NOR_Program()
HAL_NOR_ReadBuffer(
HAL_NOR_ProgramBuff
HAL_NOR_Erase_Block
HAL_NOR_Erase_Chip(
HAL_NOR_Read_CFI()
26.2.4NOR Control functionsNOR控制功能
HAL_NOR_WriteOperat
HAL_NOR_WriteOperat
26.2.5NOR State functionsNOR状态函数
HAL_NOR_GetState()
HAL_NOR_GetStatus()
26.2.6HAL_NOR_Init不知道是什么意思
Function NameHAL_StatusTypeDef HAL_NOR_Init (NOR_
26.2.7HAL_NOR_DeInitHAL努德尼特
Function NameHAL_StatusTypeDef HAL_NOR_DeInit (NO
26.2.8HAL_NOR_MspInitHAL努姆斯皮尼特
26.2.9HAL_NOR_MspDeInitHAL诺先生
26.2.10HAL_NOR_MspWaitHAL诺先生
Function Namevoid HAL_NOR_MspWait (NOR_HandleType
26.2.11HAL_NOR_Read_IDHAL·努尔·雷德
(NOR_HandleTypeDef * hnor, NOR_IDTypeDef * pNOR_ID
26.2.12HAL_NOR_ReturnToReadModeHAL_NOR_返回ADMODE
Function NameHAL_StatusTypeDef HAL_NOR_ReturnToRe
26.2.13HAL_NOR_Read哈洛·诺瑞德
Function NameHAL_StatusTypeDef HAL_NOR_Read (NOR_
26.2.14HAL_NOR_ProgramHAL_NOR_计划
(NOR_HandleTypeDef * hnor, uint32_t * pAddress, ui
26.2.15HAL_NOR_ReadBuffer读缓冲区
(NOR_HandleTypeDef * hnor, uint32_t uwAddress, uin
26.2.16HAL_NOR_ProgramBuffer程序缓冲区
(NOR_HandleTypeDef * hnor, uint32_t uwAddress, uin
26.2.17HAL_NOR_Erase_BlockHAL_NOR_Erase_块
(NOR_HandleTypeDef * hnor, uint32_t BlockAddress,
26.2.18HAL_NOR_Erase_ChipHAL_NOR_Erase_芯片
(NOR_HandleTypeDef * hnor, uint32_t Address)(NOR\
26.2.19HAL_NOR_Read_CFIHAL诺瑞德
(NOR_HandleTypeDef * hnor, NOR_CFITypeDef * pNOR_C
26.2.20HAL_NOR_WriteOperation_Enable启用HAL\U NOR\U WRITE操
Function NameHAL_StatusTypeDef HAL_NOR_WriteOpera
26.2.21HAL_NOR_WriteOperation_Disable禁止写操作
Function NameHAL_StatusTypeDef HAL_NOR_WriteOpera
26.2.22HAL_NOR_GetStateHAL邦
(NOR_HandleTypeDef * hnor)(不带把手)
26.2.23HAL_NOR_GetStatus你的状态如何
(NOR_HandleTypeDef * hnor, uint32_t Address, uint3
26.3NOR Firmware driver definesNOR固件驱动程序定义
26.3.1NOR也不
NOR Exported Macros也不导出宏
Parameters:参数:
Return value:返回值:
NOR Private Macros也不是私有宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
27HAL PCCARD Generic DriverHAL PCCARD通用驱动程序
27.1PCCARD Firmware driver registers structuresPCCARD
27.1.1PCCARD_HandleTypeDefPCCARD_手柄类型定义
Data Fields数据字段
FSMC_PCCARD_TypeDef * InstanceFSMC_PCCARD_TypeDef
FSMC_PCCARD_InitTypeDef InitFSMC_PCCARD_InitTypeD
 IO HAL_PCCARD_StateTypeDef StateIO HAL_PCCARD
HAL_LockTypeDef LockHAL_LockTypeDef锁
Field Documentation现场文件
27.2PCCARD Firmware driver API descriptionPCCARD固件驱动程
27.2.1How to use this driver如何使用此驱动程序
27.2.2PCCARD Initialization and de-initialization functi
HAL_PCCARD_Init()
HAL_PCCARD_DeInit()
HAL_PCCARD_MspInit(
HAL_PCCARD_MspDeIni
27.2.3PCCARD Input Output and memory functionsPCCARD输入输
HAL_CF_Read_ID()
HAL_CF_Read_Sector(
HAL_CF_Write_Sector
HAL_CF_Erase_Sector
HAL_CF_Reset()
HAL_PCCARD_IRQHandl
HAL_PCCARD_ITCallba
27.2.4PCCARD Peripheral State functionsPCCARD外围状态功能
HAL_PCCARD_GetState
HAL_CF_GetStatus()
HAL_CF_ReadStatus()
27.2.5HAL_PCCARD_Init硬件初始化
(PCCARD_HandleTypeDef * hpccard, FSMC_NAND_PCC_Tim
27.2.6HAL_PCCARD_DeInit哈勒·普卡德·德尼特
(PCCARD_HandleTypeDef * hpccard)(PCCARD_HandleTyp
27.2.7HAL_PCCARD_MspInit哈姆皮尼特
Function Namevoid HAL_PCCARD_MspInit (PCCARD_Hand
27.2.8HAL_PCCARD_MspDeInitHAL皮卡德
Function Namevoid HAL_PCCARD_MspDeInit (PCCARD_Ha
27.2.9HAL_CF_Read_IDHAL逄CF趶Read_ID
(PCCARD_HandleTypeDef * hpccard, uint8_t CompactFl
27.2.10HAL_CF_Read_SectorHAL趵CF趵Read_扇区
(PCCARD_HandleTypeDef * hpccard, uint16_t * pBuffe
27.2.11HAL_CF_Write_SectorHAL_CF_Write_扇区
(PCCARD_HandleTypeDef * hpccard, uint16_t * pBuffe
27.2.12HAL_CF_Erase_SectorHAL_CF_Erase_扇区
(PCCARD_HandleTypeDef * hpccard, uint16_t SectorAd
27.2.13HAL_CF_Reset复位
(PCCARD_HandleTypeDef * hpccard)(PCCARD_HandleTyp
27.2.14HAL_PCCARD_IRQHandlerHAL卡·伊尔克汉德勒
Function Namevoid HAL_PCCARD_IRQHandler (PCCARD_H
27.2.15HAL_PCCARD_ITCallback电话回访
Function Namevoid HAL_PCCARD_ITCallback (PCCARD_H
27.2.16HAL_PCCARD_GetStateHAL卡德州
Function NameHAL_PCCARD_StateTypeDef HAL_PCCARD_G
27.2.17HAL_CF_GetStatus你的状态如何
(PCCARD_HandleTypeDef * hpccard)(PCCARD_HandleTyp
27.2.18HAL_CF_ReadStatus阅读状态
(PCCARD_HandleTypeDef * hpccard)(PCCARD_HandleTyp
27.3PCCARD Firmware driver definesPCCARD固件驱动程序定义
27.3.1PCCARDPCCARD公司
PCCARD Exported MacrosPCCARD导出的宏
Parameters:参数:
Return value:返回值:
PCCARD Private ConstantsPCCARD专用常量
28HAL PCD Generic DriverHAL PCD通用驱动程序
28.1PCD Firmware driver registers structuresPCD固件驱动程序
28.1.1PCD_HandleTypeDefPCD U手柄类型定义
Data Fields数据字段
PCD_TypeDef * InstancePCD_TypeDef*实例
PCD_InitTypeDef InitPCD_InitTypeDef初始化
 IO uint8_t USB_Address输入/输出USB地址
PCD_EPTypeDef IN_epPCD-EPTypeDef在
PCD_EPTypeDef OUT_epPCD-EPTypeDef输出
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO PCD_StateTypeDef StateIO PCD_StateTypeDef状
uint32_t SetupUINT3U设置
void * pData无效*数据
Field Documentation现场文件
28.2PCD Firmware driver API descriptionPCD固件驱动程序API说明
28.2.1How to use this driver如何使用此驱动程序
28.2.2Initialization and de-initialization functions初始化
HAL_PCD_Init()
HAL_PCD_DeInit()
HAL_PCD_MspInit()
HAL_PCD_MspDeInit()
28.2.3IO operation functionsIO操作功能
HAL_PCD_Start()
HAL_PCD_Stop()
HAL_PCD_IRQHandler(
HAL_PCD_DataOutStag
HAL_PCD_DataInStage
HAL_PCD_SetupStageC
HAL_PCD_SOFCallback
HAL_PCD_ResetCallba
HAL_PCD_SuspendCall
HAL_PCD_ResumeCallb
HAL_PCD_ISOOUTIncom
HAL_PCD_ISOINIncomp
HAL_PCD_ConnectCall
HAL_PCD_DisconnectC
28.2.4Peripheral Control functions外围控制功能
HAL_PCD_DevConnect(
HAL_PCD_DevDisconne
HAL_PCD_SetAddress(
HAL_PCD_EP_Open()
HAL_PCD_EP_Close()
HAL_PCD_EP_Receive(
HAL_PCD_EP_GetRxCou
HAL_PCD_EP_Transmit
HAL_PCD_EP_SetStall
HAL_PCD_EP_ClrStall
HAL_PCD_EP_Flush()
HAL_PCD_ActiveRemot
HAL_PCD_DeActiveRem
28.2.5Peripheral State functions外围状态函数
HAL_PCD_GetState()
28.2.6HAL_PCD_Init初始值
Function NameHAL_StatusTypeDef HAL_PCD_Init (PCD_
28.2.7HAL_PCD_DeInitHAL吉德尼特
Function NameHAL_StatusTypeDef HAL_PCD_DeInit (PC
28.2.8HAL_PCD_MspInit哈姆斯皮尼特
28.2.9HAL_PCD_MspDeInitHAL吉普德尼特
28.2.10HAL_PCD_StartHAL\U PCD U启动
Function NameHAL_StatusTypeDef HAL_PCD_Start (PCD
28.2.11HAL_PCD_Stop停下来
Function NameHAL_StatusTypeDef HAL_PCD_Stop (PCD_
28.2.12HAL_PCD_IRQHandlerHAL_PCD_IRQHandler公司
28.2.13HAL_PCD_DataOutStageCallbackHAL_PCD_DataOutStageC
Function Namevoid HAL_PCD_DataOutStageCallback (P
28.2.14HAL_PCD_DataInStageCallback数据安装回调
Function Namevoid HAL_PCD_DataInStageCallback (PC
28.2.15HAL_PCD_SetupStageCallback硬件配置阶段回调
Function Namevoid HAL_PCD_SetupStageCallback (PCD
28.2.16HAL_PCD_SOFCallback你的电话回访
28.2.17HAL_PCD_ResetCallback重设回叫
28.2.18HAL_PCD_SuspendCallback暂停回调
28.2.19HAL_PCD_ResumeCallback恢复回叫
28.2.20HAL_PCD_ISOOUTIncompleteCallbackHAL_PCD_ISOOUTInc
(PCD_HandleTypeDef * hpcd, uint8_t epnum)(PCD_Han
28.2.21HAL_PCD_ISOINIncompleteCallbackHAL_PCD_ISOINIncom
(PCD_HandleTypeDef * hpcd, uint8_t epnum)(PCD_Han
28.2.22HAL_PCD_ConnectCallback连接回调
28.2.23HAL_PCD_DisconnectCallback断开连接回调
Function Namevoid HAL_PCD_DisconnectCallback (PCD
28.2.24HAL_PCD_DevConnect硬件连接
(PCD_HandleTypeDef * hpcd)(PCD U手柄类型定义*hpcd)
28.2.25HAL_PCD_DevDisconnect硬件连接
(PCD_HandleTypeDef * hpcd)(PCD U手柄类型定义*hpcd)
28.2.26HAL_PCD_SetAddress设置地址
(PCD_HandleTypeDef * hpcd, uint8_t address)(PCD_H
28.2.27HAL_PCD_EP_Open门开了
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr, uint16
28.2.28HAL_PCD_EP_Close关闭
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr)(PCD_H
28.2.29HAL_PCD_EP_Receive接收
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr, uint8_
28.2.30HAL_PCD_EP_GetRxCount总成本
Function Nameuint16_t HAL_PCD_EP_GetRxCount (PCD_
28.2.31HAL_PCD_EP_Transmit传送
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr, uint8_
28.2.32HAL_PCD_EP_SetStall安装安装
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr)(PCD_H
28.2.33HAL_PCD_EP_ClrStall安装
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr)(PCD_H
28.2.34HAL_PCD_EP_Flush冲洗
(PCD_HandleTypeDef * hpcd, uint8_t ep_addr)(PCD_H
28.2.35HAL_PCD_ActiveRemoteWakeup主动远程唤醒
Function NameHAL_StatusTypeDef HAL_PCD_ActiveRemo
28.2.36HAL_PCD_DeActiveRemoteWakeup停止激活远程唤醒
Function NameHAL_StatusTypeDef HAL_PCD_DeActiveRe
28.2.37HAL_PCD_GetStateHAL邦
* hpcd)*hpcd)
28.3PCD Firmware driver definesPCD固件驱动程序定义
28.3.1PCDPCD公司
PCD Exported MacrosPCD导出的宏
PCD Instance definitionPCD实例定义
PCD PHY ModulePCD PHY模块
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
29HAL PCD Extension DriverHAL PCD扩展驱动程序
29.1PCDEx Firmware driver API descriptionPCDEx固件驱动程序A
29.1.1Extended Peripheral Control functions扩展外围控制功能
HAL_PCDEx_PMAConfig
29.1.2HAL_PCDEx_PMAConfig硬件配置
(PCD_HandleTypeDef * hpcd, uint16_t ep_addr, uint1
29.1.3HAL_PCDEx_SetConnectionStateHAL_PCDEx_SetConnecti
Function Namevoid HAL_PCDEx_SetConnectionState (P
29.2PCDEx Firmware driver definesPCDEx固件驱动程序定义
29.2.1PCDExPCDEx公司
30HAL PWR Generic DriverHAL-PWR通用驱动程序
30.1PWR Firmware driver registers structuresPWR固件驱动程序
30.1.1PWR_PVDTypeDef压水堆PVDTypeDef
Data Fields数据字段
uint32_t PVDLeveluint32 \u t PVD液位
uint32_t Modeuint32模式
Field Documentation现场文件
30.2PWR Firmware driver API descriptionPWR固件驱动程序API说明
30.2.1Initialization and de-initialization functions初始化
HAL_PWR_DeInit()
HAL_PWR_EnableBkUpA
HAL_PWR_DisableBkUp
30.2.2Peripheral Control functions外围控制功能
PVD configurationPVD配置
WakeUp pin configuration唤醒引脚配置
Low Power modes configuration低功耗模式配置
Sleep mode睡眠模式
Stop mode停止模式
Standby mode待机模式
Auto-wakeup (AWU) from low-power mode从低功率模式自动唤醒(A
PWR Workarounds linked to Silicon Limitation与硅限制相
HAL_PWR_ConfigPVD()
HAL_PWR_EnablePVD()
HAL_PWR_DisablePVD(
HAL_PWR_EnableWakeU
HAL_PWR_DisableWake
HAL_PWR_EnterSLEEPM
HAL_PWR_EnterSTOPMo
HAL_PWR_EnterSTANDB
HAL_PWR_EnableSleep
HAL_PWR_DisableSlee
HAL_PWR_EnableSEVOn
HAL_PWR_DisableSEVO
HAL_PWR_PVD_IRQHand
HAL_PWR_PVDCallback
30.2.3HAL_PWR_DeInitHAL瓦德尼特
30.2.4HAL_PWR_EnableBkUpAccessHAL_PWR_EnableBkUpAccess启
30.2.5HAL_PWR_DisableBkUpAccess关闭电源
30.2.6HAL_PWR_ConfigPVD高压电源配置
30.2.7HAL_PWR_EnablePVDHAL_PWR U启用PVD
30.2.8HAL_PWR_DisablePVD高压水反应堆停用
30.2.9HAL_PWR_EnableWakeUpPinHAL_PWR_EnableWakeUpPin启用唤
30.2.10HAL_PWR_DisableWakeUpPin哈雷电源禁用唤醒
30.2.11HAL_PWR_EnterSLEEPMode进入睡眠模式
Function Namevoid HAL_PWR_EnterSLEEPMode (uint32_
30.2.12HAL_PWR_EnterSTOPMode进入停止模式
Function Namevoid HAL_PWR_EnterSTOPMode (uint32_t
30.2.13HAL_PWR_EnterSTANDBYMode进入待机模式
30.2.14HAL_PWR_EnableSleepOnExitHAL_PWR_EnableSleepOneEx
30.2.15HAL_PWR_DisableSleepOnExit关闭休眠退出
30.2.16HAL_PWR_EnableSEVOnPendHAL_PWR_EnableSEVOnPend
30.2.17HAL_PWR_DisableSEVOnPend关闭电源暂停
30.2.18HAL_PWR_PVD_IRQHandler液压驱动装置
30.2.19HAL_PWR_PVDCallback高压水回收
30.3PWR Firmware driver definesPWR固件驱动程序定义
30.3.1PWR压水堆
PWR CSR Register alias addressPWR CSR寄存器别名地址
PWR Exported MacrosPWR导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
PWR Private ConstantsPWR专用常量
PWR PVD Mode压水堆PVD模式
PWR WakeUp PinsPWR唤醒引脚
31HAL RCC Generic DriverHAL RCC通用驱动程序
31.1RCC Firmware driver registers structuresRCC固件驱动程序
31.1.1RCC_PLLInitTypeDef碾压混凝土
Data Fields数据字段
uint32_t PLLStateuint32_t pll状态
uint32_t PLLSourceuint32\u t pll源
uint32_t PLLMULuint32英寸
Field Documentation现场文件
31.1.2RCC_ClkInitTypeDef碾压混凝土
Data Fields数据字段
uint32_t ClockTypeuint32\u t时钟类型
uint32_t SYSCLKSourceuint32\u t系统时钟源
uint32_t AHBCLKDivideruint32_t AHBCLK分配器
uint32_t APB1CLKDivideruint32 \u t APB1clk分配器
uint32_t APB2CLKDivideruint32 \u t APB2CLK分配器
Field Documentation现场文件
31.2RCC Firmware driver API descriptionRCC固件驱动程序API说明
31.2.1RCC specific featuresRCC特定特征
31.2.2RCC LimitationsRCC限制
31.2.3Initialization and de-initialization functions初始化
HAL_RCC_DeInit()
HAL_RCC_OscConfig()
HAL_RCC_ClockConfig
31.2.4Peripheral Control functions外围控制功能
HAL_RCC_MCOConfig()
HAL_RCC_EnableCSS()
HAL_RCC_DisableCSS(
HAL_RCC_GetSysClock
HAL_RCC_GetHCLKFreq
HAL_RCC_GetPCLK1Fre
HAL_RCC_GetPCLK2Fre
HAL_RCC_GetOscConfi
HAL_RCC_GetClockCon
HAL_RCC_NMI_IRQHand
HAL_RCC_CSSCallback
31.2.5HAL_RCC_DeInitHAL泰
31.2.6HAL_RCC_OscConfigHAL_RCC_OscConfig公司
(RCC_OscInitTypeDef * RCC_OscInitStruct)(RCC_OscI
31.2.7HAL_RCC_ClockConfig时钟配置
(RCC_ClkInitTypeDef * RCC_ClkInitStruct, uint32_t
31.2.8HAL_RCC_MCOConfigHAL_RCC_MCOConfig公司
Function Namevoid HAL_RCC_MCOConfig (uint32_t RCC
31.2.9HAL_RCC_EnableCSSHAL_RCC_启用css
31.2.10HAL_RCC_DisableCSSHAL_RCC_禁用CSS
31.2.11HAL_RCC_GetSysClockFreq系统时钟频率
31.2.12HAL_RCC_GetHCLKFreqHAL克勒克
31.2.13HAL_RCC_GetPCLK1Freq硬件控制系统
31.2.14HAL_RCC_GetPCLK2Freq硬件控制系统
31.2.15HAL_RCC_GetOscConfig硬件配置
Function Namevoid HAL_RCC_GetOscConfig (RCC_OscIn
31.2.16HAL_RCC_GetClockConfig硬件配置
Function Namevoid HAL_RCC_GetClockConfig (RCC_Clk
31.2.17HAL_RCC_NMI_IRQHandlerHAL逖RCC逯NMI_IRQHandler
31.2.18HAL_RCC_CSSCallback回旋加速器
31.3RCC Firmware driver definesRCC固件驱动程序定义
31.3.1RCC碾压混凝土
AHB Clock SourceAHB时钟源
Alias define maintained for legacy为旧版保留别名定义
APB1 Force Release ResetAPB1强制释放复位
APB1 Peripheral Clock Enable Disable StatusAPB1外围
APB2 Clock Enable DisableAPB2时钟启用禁用
APB2 Force Release ResetAPB2强制释放复位
APB2 Peripheral Clock Enable Disable StatusAPB2外围
Flags旗帜
Flags Interrupts Management标志中断管理
Parameters:参数:
Parameters:参数:
Parameters:参数:
Parameters:参数:
Return value:返回值:
Get Clock source获取时钟源
Parameters:参数:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
HSE ConfigHSE配置
Return value:返回值:
Parameters:参数:
HSI ConfigHSI配置
HSI ConfigurationHSI配置
Interrupts中断
Description:说明:
Parameters:参数:
LSI ConfigLSI配置
MCO1 Clock PrescalerMCO1时钟预分频器
MCO IndexMCO指数
Peripheral Clock Enable Disable外围时钟启用禁用
PLL Clock Source锁相环时钟源
PLL ConfigPLL配置
PLL ConfigurationPLL配置
Parameters:参数:
RCC RTC Clock ConfigurationRCC RTC时钟配置
Parameters:参数:
RTC Clock SourceRTC时钟源
System Clock Source系统时钟源
System Clock Type系统时钟类型
32HAL RCC Extension DriverHAL RCC扩展驱动程序
32.1RCCEx Firmware driver registers structuresRCCEx固件
32.1.1RCC_OscInitTypeDefRCC_OscInitTypeDef
Data Fields数据字段
uint32_t OscillatorTypeuint32?振荡器类型
uint32_t HSEStateuint32_t HSEState酒店
uint32_t HSEPredivValueuint32_t hsepediv值
uint32_t LSEStateuint32状态
uint32_t HSIState爱尔兰
uint32_t HSICalibrationValueuint32校准值
uint32_t LSIStateuint32状态
RCC_PLLInitTypeDef PLLRCC_PLLInitTypeDef锁相环
Field Documentation现场文件
32.1.2RCC_PeriphCLKInitTypeDef碾压混凝土
Data Fields数据字段
uint32_t PeriphClockSelectionuint32\u t外围锁定选择
uint32_t RTCClockSelectionuint32 \u t RTCLOCK选择
uint32_t AdcClockSelectionuint32\u t ADCClock选择
uint32_t I2s2ClockSelectionuint32\u t I2S2时钟选择
uint32_t I2s3ClockSelectionuint32\u t I2S3时钟选择
uint32_t UsbClockSelectionuint32\u u u t usbclock
Field Documentation现场文件
32.2RCCEx Firmware driver API descriptionRCCEx固件驱动程序A
32.2.1Extended Peripheral Control functions扩展外围控制功能
HAL_RCCEx_PeriphCLK
HAL_RCCEx_GetPeriph
HAL_RCCEx_GetPeriph
32.2.2HAL_RCCEx_PeriphCLKConfig硬件配置
(RCC_PeriphCLKInitTypeDef * PeriphClkInit)(RCC_pe
32.2.3HAL_RCCEx_GetPeriphCLKConfig硬件配置
(RCC_PeriphCLKInitTypeDef * PeriphClkInit)(RCC_pe
32.2.4HAL_RCCEx_GetPeriphCLKFreq硬件配置
Function Nameuint32_t HAL_RCCEx_GetPeriphCLKFreq
32.3RCCEx Firmware driver definesRCCEx固件驱动程序定义
32.3.1RCCEx塞克斯RCX
AHB1 Peripheral Clock Enable Disable StatusAHB1外围
APB1 Clock Enable Disable禁用APB1时钟
APB1 Force Release ResetAPB1强制释放复位
APB1 Peripheral Clock Enable Disable StatusAPB1外围
APB2 Clock Enable DisableAPB2时钟启用禁用
APB2 Force Release ResetAPB2强制释放复位
APB2 Peripheral Clock Enable Disable StatusAPB2外围
HSE ConfigurationHSE配置
Parameters:参数:
I2S2 Clock SourceI2S2时钟源
I2S3 Clock SourceI2S3时钟源
Peripheral Clock Enable Disable外围时钟启用禁用
Peripheral Configuration外围设备配置
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:
RCCEx Private ConstantsRCCEx专用常量
33HAL RTC Generic DriverHAL RTC通用驱动程序
33.1RTC Firmware driver registers structuresRTC固件驱动程序
33.1.1RTC_TimeTypeDef时间类型定义
Data Fields数据字段
uint8_t Hours8小时内
uint8_t Minutes8分钟内
uint8_t Seconds8秒
Field Documentation现场文件
33.1.2RTC_AlarmTypeDefRTC报警类型定义
Data Fields数据字段
RTC_TimeTypeDef AlarmTimeRTC_TimeTypeDef报警时间
uint32_t Alarmuint32报警
Field Documentation现场文件
33.1.3RTC_InitTypeDefRTC初始化类型定义
Data Fields数据字段
uint32_t AsynchPredivuint32 \u t异步预测
uint32_t OutPutuint32输出
Field Documentation现场文件
33.1.4RTC_DateTypeDefRTC_日期类型定义
Data Fields数据字段
uint8_t WeekDay工作日8
uint8_t Month8个月
uint8_t Dateuint8\u t日期
uint8_t Year第8年
Field Documentation现场文件
33.1.5RTC_HandleTypeDefRTC U手柄类型定义
Data Fields数据字段
RTC_TypeDef * InstanceRTC_TypeDef*实例
RTC_InitTypeDef InitRTC_InitTypeDef初始化
RTC_DateTypeDef DateToUpdateRTC_DateTypeDef日期更新
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_RTCStateTypeDef StateIO HAL_RTCStateTy
Field Documentation现场文件
33.2RTC Firmware driver API descriptionRTC固件驱动程序API说明
33.2.1How to use this driver如何使用此驱动程序
Time and Date configuration时间和日期配置
Alarm configuration报警配置
Tamper configuration篡改配置
Backup Data Registers configuration备份数据寄存器配置
33.2.2WARNING: Drivers Restrictions警告:驾驶员限制
33.2.3Backup Domain Operating Condition备份域操作条件
33.2.4Backup Domain Reset备份域重置
33.2.5Backup Domain Access备份域访问
33.2.6RTC and low power modesRTC和低功耗模式
33.2.7Initialization and de-initialization functions初始化
HAL_RTC_Init()
HAL_RTC_DeInit()
HAL_RTC_MspInit()
HAL_RTC_MspDeInit()
33.2.8RTC Time and Date functionsRTC时间和日期函数
HAL_RTC_SetTime()
HAL_RTC_GetTime()
HAL_RTC_SetDate()
HAL_RTC_GetDate()
33.2.9RTC Alarm functionsRTC报警功能
HAL_RTC_SetAlarm()
HAL_RTC_SetAlarm_IT
HAL_RTC_GetAlarm()
HAL_RTC_DeactivateA
HAL_RTC_AlarmIRQHan
HAL_RTC_AlarmAEvent
HAL_RTC_PollForAlar
33.2.10Peripheral State functions外围状态函数
HAL_RTC_GetState()
33.2.11Peripheral Control functions外围控制功能
HAL_RTC_WaitForSync
33.2.12HAL_RTC_Init启动
Function NameHAL_StatusTypeDef HAL_RTC_Init (RTC_
33.2.13HAL_RTC_DeInit海尔泰
Function NameHAL_StatusTypeDef HAL_RTC_DeInit (RT
33.2.14HAL_RTC_MspInitHAL特克·姆斯皮尼特
33.2.15HAL_RTC_MspDeInit地址:HAL_RTC_MspDeInit
33.2.16HAL_RTC_SetTime设置时间
* hrtc, RTC_TimeTypeDef * sTime, uint32_t Format)
33.2.17HAL_RTC_GetTime你的时间
* hrtc, RTC_TimeTypeDef * sTime, uint32_t Format)
33.2.18HAL_RTC_SetDate设置日期
* hrtc, RTC_DateTypeDef * sDate, uint32_t Format)
33.2.19HAL_RTC_GetDate日期
* hrtc, RTC_DateTypeDef * sDate, uint32_t Format)
33.2.20HAL_RTC_SetAlarm设置报警
(RTC_HandleTypeDef * hrtc, RTC_AlarmTypeDef * sAla
33.2.21HAL_RTC_SetAlarm_IT报警设置
(RTC_HandleTypeDef * hrtc, RTC_AlarmTypeDef * sAla
33.2.22HAL_RTC_GetAlarm警报警报
(RTC_HandleTypeDef * hrtc, RTC_AlarmTypeDef * sAla
33.2.23HAL_RTC_DeactivateAlarm解除激活警报
(RTC_HandleTypeDef * hrtc, uint32_t Alarm)(RTC_Ha
33.2.24HAL_RTC_AlarmIRQHandler报警处理程序
33.2.25HAL_RTC_AlarmAEventCallback报警事件回调
Function Namevoid HAL_RTC_AlarmAEventCallback (RT
33.2.26HAL_RTC_PollForAlarmAEvent警报警报
(RTC_HandleTypeDef * hrtc, uint32_t Timeout)(RTC_
33.2.27HAL_RTC_GetState海尔泰州
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
33.2.28HAL_RTC_WaitForSynchroHAL瓦特福辛格罗
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
33.3RTC Firmware driver definesRTC固件驱动程序定义
33.3.1RTCRTC公司
Alarms Definitions警报定义
RTC Exported MacrosRTC导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Description:说明:
Return value:返回值:
Description:说明:
Return value:返回值:
Return value:返回值:
Return value:返回值:
Return value:返回值:
RTC EXTI Line eventRTC EXTI Line事件
Flags Definitions标志定义
Interrupts Definitions中断定义
Output source to output on the Tamper pin输出源到篡改引脚
Default Timeout Value默认超时值
34HAL RTC Extension DriverHAL RTC扩展驱动程序
34.1RTCEx Firmware driver registers structuresRTCEx固件
34.1.1RTC_TamperTypeDefRTC_篡改类型定义
Data Fields数据字段
uint32_t Tamperuint32\u t篡改
uint32_t Triggeruint32_t触发器
Field Documentation现场文件
34.2RTCEx Firmware driver API descriptionRTCEx固件驱动程序A
34.2.1RTC Tamper functionsRTC篡改功能
HAL_RTCEx_SetTamper
HAL_RTCEx_SetTamper
HAL_RTCEx_Deactivat
HAL_RTCEx_TamperIRQ
HAL_RTCEx_Tamper1Ev
HAL_RTCEx_PollForTa
34.2.2RTC Second functionsRTC第二功能
HAL_RTCEx_SetSecond
HAL_RTCEx_Deactivat
HAL_RTCEx_RTCIRQHan
HAL_RTCEx_RTCEventC
HAL_RTCEx_RTCEventE
34.2.3Extension Peripheral Control functions扩展外围控制功能
HAL_RTCEx_BKUPWrite
HAL_RTCEx_BKUPRead(
HAL_RTCEx_SetSmooth
34.2.4HAL_RTCEx_SetTamperHAL特克斯塞坦普
(RTC_HandleTypeDef * hrtc, RTC_TamperTypeDef * sTa
34.2.5HAL_RTCEx_SetTamper_IT好吧,你就把它藏起来吧
(RTC_HandleTypeDef * hrtc, RTC_TamperTypeDef * sTa
34.2.6HAL_RTCEx_DeactivateTamper去激活放大器
(RTC_HandleTypeDef * hrtc, uint32_t Tamper)(RTC_H
34.2.7HAL_RTCEx_TamperIRQHandlerHAL_RTCEx_TamperIRQHand
Function Namevoid HAL_RTCEx_TamperIRQHandler (RTC
34.2.8HAL_RTCEx_Tamper1EventCallbackHAL-RTCEx-Tamper1Ev
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
34.2.9HAL_RTCEx_PollForTamper1EventHAL_RTCEx_pollfortam
Function NameHAL_StatusTypeDef HAL_RTCEx_PollForT
34.2.10HAL_RTCEx_SetSecond_IT第二个呢
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
34.2.11HAL_RTCEx_DeactivateSecond停止激活秒
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
34.2.12HAL_RTCEx_RTCIRQHandlerHAL_RTCEx_RTCIRQHandler
34.2.13HAL_RTCEx_RTCEventCallbackHAL_RTCEx_RTCEventCallb
Function Namevoid HAL_RTCEx_RTCEventCallback (RTC
34.2.14HAL_RTCEx_RTCEventErrorCallbackHAL_RTCEx_RTCEvent
(RTC_HandleTypeDef * hrtc)(RTC_HandleTypeDef*hrtc
34.2.15HAL_RTCEx_BKUPWrite海尔特克斯海温
Function Namevoid HAL_RTCEx_BKUPWrite (RTC_Handle
34.2.16HAL_RTCEx_BKUPReadHAL特克斯
Function Nameuint32_t HAL_RTCEx_BKUPRead (RTC_Han
34.2.17HAL_RTCEx_SetSmoothCalib设置平滑校准
(RTC_HandleTypeDef * hrtc, uint32_t SmoothCalibPer
34.3RTCEx Firmware driver definesRTCEx固件驱动程序定义
34.3.1RTCExRTCEx公司
RTCEx Exported MacrosRTCEx导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Tamper Pins Definitions篡改管脚定义
Tamper Trigger Definitions篡改触发器定义
35HAL SD Generic DriverHAL-SD通用驱动程序
35.1SD Firmware driver registers structuresSD固件驱动程序注册
35.1.1SD_HandleTypeDefSDU手柄类型定义
Data Fields数据字段
SD_TypeDef * InstanceSD_TypeDef*实例
SD_InitTypeDef InitSD_InitTypeDef Init
HAL_LockTypeDef LockHAL_LockTypeDef锁
uint32_t CardTypeuint32 U t卡类型
uint32_t RCAuint32\U t RCA公司
uint32_t CSDuint32\U t CSD公司
uint32_t CIDuint32号
 IO uint32_t SdTransferCpltIO uint32?传输
 IO uint32_t SdTransferErrIO uint32传输
 IO uint32_t DmaTransferCplt输入/输出
 IO uint32_t SdOperation操作单元32
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
Field Documentation现场文件
35.1.2HAL_SD_CSDTypedefHAL斯德夫
Data Fields数据字段
 IO uint8_t CSDStructCSD结构
 IO uint8_t SysSpecVersion系统规范版本
 IO uint8_t Reserved1总储量
 IO uint8_t MaxBusClkFrec最大BusClkFrec
 IO uint16_t CardComdClassesCardComdClasses不另分
 IO uint8_t RdBlockLenIO u u t RdBlockLen公司
 IO uint8_t PartBlockRead部件块读取
 IO uint8_t WrBlockMisalignWWBlockMistration不可
 IO uint8_t RdBlockMisalignIO u u t RDBLOCK未对准
 IO uint8_t DSRImplIO输入8U DSRImpl
 IO uint8_t Reserved2总储量
 IO uint32_t DeviceSize设备尺寸t设备尺寸
 IO uint8_t MaxRdCurrentVDDMinIO uint8 u最大电流Vd
 IO uint8_t MaxRdCurrentVDDMax最大电流VDDMax
 IO uint8_t MaxWrCurrentVDDMin最大功率Vdmin
 IO uint8_t MaxWrCurrentVDDMax最大电流VDDMax
 IO uint8_t DeviceSizeMul设备Sizemul n.e.c。
 IO uint8_t EraseGrSize橡皮擦尺寸II
 IO uint8_t EraseGrMul清除百万ECU
 IO uint8_t WrProtectGrSizeWWProtectGrSize t型
 IO uint8_t WrProtectGrEnablewwProtectgEnable,
 IO uint8_t ManDeflECC不需要强制执行
 IO uint8_t WrSpeedFact你的速度事实
 IO uint8_t MaxWrBlockLen最大WrBlockLen
 IO uint8_t WriteBlockPaPartialWriteBlockP部分编辑
 IO uint8_t Reserved3总储量
 IO uint8_t ContentProtectAppli内容保护应用程序
 IO uint8_t FileFormatGrouop文件格式
 IO uint8_t CopyFlag复制标志
 IO uint8_t PermWrProtect永久保护
 IO uint8_t TempWrProtect温度保护
 IO uint8_t FileFormat文件格式
 IO uint8_t CSD_CRCCRC的CSD
 IO uint8_t Reserved4总储量
Field Documentation现场文件
35.1.3HAL_SD_CIDTypedefHAL斯德夫
Data Fields数据字段
 IO uint8_t ManufacturerIDIO uint8\u t制造商ID
 IO uint16_t OEM_AppliID设备制造商应用程序
 IO uint32_t ProdName1IO uint32 \u t产品名称1
 IO uint8_t ProdName2产品名称2
 IO uint8_t ProdRev生产修订版
 IO uint32_t ProdSNIO uint32_t产品
 IO uint8_t Reserved1保留1
 IO uint16_t ManufactDate生产日期
 IO uint8_t CID_CRC输入输出电路
 IO uint8_t Reserved2是否保留2
Field Documentation现场文件
 IO uint8_t DAT_BUS_WIDTH数据总线宽度
 IO uint8_t SECURED_MODEIO uint8安全模式
 IO uint16_t SD_CARD_TYPEIO uint16 U t SD卡类型
 IO uint32_t SIZE_OF_PROTECTED_AREA受保护区域的大小
 IO uint8_t SPEED_CLASS速度等级
 IO uint8_t PERFORMANCE_MOVE性能移动
 IO uint8_t AU_SIZE尺寸8英寸
 IO uint16_t ERASE_SIZEIO uint16\U t擦除大小
 IO uint8_t ERASE_TIMEOUTIO uint8\u t擦除超时
 IO uint8_t ERASE_OFFSETIO uint8_t擦除_偏移量
Field Documentation现场文件
 IO uint32_t HAL_SD_CardStatusTypedef::SIZE_OF_
35.1.5HAL_SD_CardInfoTypedef卡丁信息类型定义
Data Fields数据字段
HAL_SD_CSDTypedef SD_csd海尔斯德
HAL_SD_CIDTypedef SD_cidHAL斯德夫
uint64_t CardCapacityuint64_t卡容量
uint32_t CardBlockSizeuint32 U t卡块尺寸
uint16_t RCAuint16_t RCA公司
uint8_t CardTypeuint8_t卡片类型
Field Documentation现场文件
35.2SD Firmware driver API descriptionSD固件驱动程序API说明
35.2.1How to use this driver如何使用此驱动程序
SD Card Initialization and configurationSD卡初始化和配置
SD Card Read operationSD卡读取操作
SD Card Write operationSD卡写入操作
SD card statusSD卡状态
SD HAL driver macros listSD HAL驱动程序宏列表
35.2.2Initialization and de-initialization functions初始化
HAL_SD_Init()
HAL_SD_DeInit()
HAL_SD_MspInit()
HAL_SD_MspDeInit()
35.2.3IO operation functionsIO操作功能
HAL_SD_ReadBlocks()
HAL_SD_WriteBlocks(
HAL_SD_ReadBlocks_D
HAL_SD_WriteBlocks_
HAL_SD_CheckReadOpe
HAL_SD_CheckWriteOp
HAL_SD_Erase()
HAL_SD_IRQHandler()
HAL_SD_XferCpltCall
HAL_SD_XferErrorCal
HAL_SD_DMA_RxCpltCa
HAL_SD_DMA_RxErrorC
HAL_SD_DMA_TxCpltCa
HAL_SD_DMA_TxErrorC
35.2.4Peripheral Control functions外围控制功能
HAL_SD_Get_CardInfo
HAL_SD_WideBusOpera
HAL_SD_StopTransfer
HAL_SD_HighSpeed()
35.2.5Peripheral State functions外围状态函数
HAL_SD_SendSDStatu
HAL_SD_GetStatus()
HAL_SD_GetCardStat
35.2.6HAL_SD_InitHAL逖SD_Init
Function NameHAL_SD_ErrorTypedef HAL_SD_Init (SD_
35.2.7HAL_SD_DeInitHAL斯德尼特
Function NameHAL_StatusTypeDef HAL_SD_DeInit (SD_
35.2.8HAL_SD_MspInitHAL斯德姆斯皮尼特
35.2.9HAL_SD_MspDeInitHAL斯德尼特
35.2.10HAL_SD_ReadBlocksHAL_SD_读块
(SD_HandleTypeDef * hsd, uint32_t * pReadBuffer, u
35.2.11HAL_SD_WriteBlocks写锁
(SD_HandleTypeDef * hsd, uint32_t * pWriteBuffer,
35.2.12HAL_SD_ReadBlocks_DMA读块DMA
(SD_HandleTypeDef * hsd, uint32_t * pReadBuffer, u
35.2.13HAL_SD_WriteBlocks_DMA写块DMA
(SD_HandleTypeDef * hsd, uint32_t * pWriteBuffer,
35.2.14HAL_SD_CheckReadOperation检查读取操作
Function NameHAL_SD_ErrorTypedef HAL_SD_CheckRead
35.2.15HAL_SD_CheckWriteOperation检查写入操作
Function NameHAL_SD_ErrorTypedef HAL_SD_CheckWrit
35.2.16HAL_SD_EraseHAL斯德鲁擦除
Function NameHAL_SD_ErrorTypedef HAL_SD_Erase (SD
35.2.17HAL_SD_IRQHandlerHAL斯德伊尔克汉德勒
35.2.18HAL_SD_XferCpltCallbackHAL_SD_xfercplt回调
35.2.19HAL_SD_XferErrorCallbackHAL_SD_xfererror回调
35.2.20HAL_SD_DMA_RxCpltCallbackHAL_SD_DMA_rxcplt回调
Function Namevoid HAL_SD_DMA_RxCpltCallback (DMA_
35.2.21HAL_SD_DMA_RxErrorCallbackHAL_SD_DMA\u RxErrorCal
Function Namevoid HAL_SD_DMA_RxErrorCallback (DMA
35.2.22HAL_SD_DMA_TxCpltCallback呼叫呼叫
Function Namevoid HAL_SD_DMA_TxCpltCallback (DMA_
35.2.23HAL_SD_DMA_TxErrorCallbackHAL_SD_DMA_TxErrorCallb
Function Namevoid HAL_SD_DMA_TxErrorCallback (DMA
35.2.24HAL_SD_Get_CardInfoHAL斯德·吉特·卡迪福
(SD_HandleTypeDef * hsd, HAL_SD_CardInfoTypedef *
35.2.25HAL_SD_WideBusOperation_Config宽总线操作配置
Function NameHAL_SD_ErrorTypedef HAL_SD_WideBusOp
35.2.26HAL_SD_StopTransferHAL_SD_停止传送
35.2.27HAL_SD_HighSpeedHAL斯达高速
(SD_HandleTypeDef * hsd)(SD_HandleTypeDef*hsd)
35.2.28HAL_SD_SendSDStatus发送状态
(SD_HandleTypeDef * hsd, uint32_t * pSDstatus)(SD
35.2.29HAL_SD_GetStatus你的状态
Function NameHAL_SD_TransferStateTypedef HAL_SD_G
35.2.30HAL_SD_GetCardStatus你的信用卡状态
(SD_HandleTypeDef * hsd, HAL_SD_CardStatusTypedef
35.3SD Firmware driver definesSD固件驱动程序定义
35.3.1SD标准差
SD Exported ConstantsSD导出常量
SD Exported MacrosSD导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
36HAL SMARTCARD Generic DriverHAL智能卡通用驱动程序
36.1SMARTCARD Firmware driver registers structures智能卡
36.1.1SMARTCARD_InitTypeDef智能卡\u InitTypeDef
Data Fields数据字段
uint32_t BaudRateuint32\u t波特率
uint32_t WordLengthuint32\u字长
uint32_t StopBitsuint32个停止位
uint32_t Parityuint32\u t奇偶校验
uint32_t Modeuint32模式
uint32_t CLKPolarityuint32\u t clk极性
uint32_t CLKPhaseuint32分阶段
uint32_t CLKLastBituint32\u t CLKLastBit
uint32_t Prescaleruint32 \u t预分频器
uint32_t GuardTime保证时间
uint32_t NACKStateuint32\u t NACKState公司
Field Documentation现场文件
36.1.2SMARTCARD_HandleTypeDef智能卡_HandleTypeDef
Data Fields数据字段
USART_TypeDef * InstanceUSART_TypeDef*实例
SMARTCARD_InitTypeDef Init智能卡\u InitTypeDef Init
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferSizeuint16英寸
uint16_t TxXferCountuint16\U t TXFERCOUNT计数
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
uint16_t RxXferCountuint16\u t RxXferCount公司
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_SMARTCARD_StateTypeDef StateIO HAL_智能卡
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
 IO HAL_SMARTCARD_StateTypeDef SMARTCARD_Handle
36.2SMARTCARD Firmware driver API description智能卡固件驱动程
36.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA mode IO operationDMA模式IO操作
SMARTCARD HAL driver macros list智能卡HAL驱动程序宏列表
36.2.2Initialization and Configuration functions初始化和配置功
HAL_SMARTCARD_Init
HAL_SMARTCARD_DeIn
HAL_SMARTCARD_MspI
HAL_SMARTCARD_MspD
36.2.3IO operation functionsIO操作功能
HAL_SMARTCARD_Tran
HAL_SMARTCARD_Rece
HAL_SMARTCARD_Tran
HAL_SMARTCARD_Rece
HAL_SMARTCARD_Tran
HAL_SMARTCARD_Rece
HAL_SMARTCARD_IRQH
HAL_SMARTCARD_TxCp
HAL_SMARTCARD_RxCp
HAL_SMARTCARD_Erro
36.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_SMARTCARD_GetS
HAL_SMARTCARD_GetE
36.2.5HAL_SMARTCARD_Init智能卡初始化
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.6HAL_SMARTCARD_DeInit智能卡
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.7HAL_SMARTCARD_MspInit智能卡
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.8HAL_SMARTCARD_MspDeInit智能卡
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.9HAL_SMARTCARD_Transmit智能卡传送
(SMARTCARD_HandleTypeDef * hsc, uint8_t * pData, u
36.2.10HAL_SMARTCARD_Receive智能卡接收
(SMARTCARD_HandleTypeDef * hsc, uint8_t * pData, u
36.2.11HAL_SMARTCARD_Transmit_IT智能卡传送
(SMARTCARD_HandleTypeDef * hsc, uint8_t * pData, u
36.2.12HAL_SMARTCARD_Receive_IT智能卡接收
(SMARTCARD_HandleTypeDef * hsc, uint8_t * pData, u
36.2.13HAL_SMARTCARD_Transmit_DMA智能卡发送DMA
Function NameHAL_StatusTypeDef HAL_SMARTCARD_Tran
36.2.14HAL_SMARTCARD_Receive_DMA智能卡接收DMA
Function NameHAL_StatusTypeDef HAL_SMARTCARD_Rece
36.2.15HAL_SMARTCARD_IRQHandler智能卡处理程序
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.16HAL_SMARTCARD_TxCpltCallback智能卡呼叫
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.17HAL_SMARTCARD_RxCpltCallback智能卡呼叫
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.18HAL_SMARTCARD_ErrorCallback智能卡错误回拨
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.2.19HAL_SMARTCARD_GetState智能卡
HAL_SMARTCARD_GetState (SMARTCARD_HandleTypeDef *
36.2.20HAL_SMARTCARD_GetError智能卡出错
(SMARTCARD_HandleTypeDef * hsc)(智能卡_HandleTypeDef
36.3SMARTCARD Firmware driver defines智能卡固件驱动程序定义
36.3.1SMARTCARD智能卡
SMARTCARD Error Codes智能卡错误代码
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
SMARTCARD Word Length智能卡字长
37HAL SPI Generic DriverHAL-SPI通用驱动程序
37.1SPI Firmware driver registers structuresSPI固件驱动程序
37.1.1SPI_InitTypeDef初始化类型定义
Data Fields数据字段
uint32_t Modeuint32模式
uint32_t Directionuint32?方向
uint32_t DataSizeuint32\u t数据大小
uint32_t CLKPolarityuint32\u t clk极性
uint32_t CLKPhaseuint32分阶段
uint32_t NSSuint32
uint32_t BaudRatePrescaleruint32_t波特率预分频器
uint32_t FirstBituint32\u t第一位
uint32_t TIModeuint32模式
uint32_t CRCCalculationuint32计算
uint32_t CRCPolynomialuint32\u t crc多项式
Field Documentation现场文件
37.1.2 SPI_HandleTypeDefSPI峎手柄类型定义
Data Fields数据字段
SPI_TypeDef * InstanceSPI_TypeDef*实例
SPI_InitTypeDef InitSPI_InitTypeDef初始化
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferSizeuint16英寸
uint16_t TxXferCountuint16\U t TXFERCOUNT计数
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
uint16_t RxXferCountuint16\u t RxXferCount公司
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
void(* RxISR无效(*RxISR
void(* TxISR无效(*TxISR
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_SPI_StateTypeDef StateIO HAL_SPI_State
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
void(* SPI_HandleTypeDef::RxISR)(struct SPI_Handle
37.2SPI Firmware driver API descriptionSPI固件驱动程序API描述
37.2.1How to use this driver如何使用此驱动程序
37.2.2Initialization and de-initialization functions初始化
HAL_SPI_Init()
HAL_SPI_DeInit()
HAL_SPI_MspInit()
HAL_SPI_MspDeInit(
37.2.3IO operation functionsIO操作功能
HAL_SPI_Transmit()
HAL_SPI_Receive()
HAL_SPI_TransmitRe
HAL_SPI_Transmit_I
HAL_SPI_Receive_IT
HAL_SPI_TransmitRe
HAL_SPI_Transmit_D
HAL_SPI_Receive_DM
HAL_SPI_TransmitRe
HAL_SPI_DMAPause()
HAL_SPI_DMAResume(
HAL_SPI_DMAStop()
HAL_SPI_IRQHandler
HAL_SPI_TxCpltCall
HAL_SPI_RxCpltCall
HAL_SPI_TxRxCpltCa
HAL_SPI_TxHalfCplt
HAL_SPI_RxHalfCplt
HAL_SPI_TxRxHalfCp
HAL_SPI_ErrorCallb
37.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_SPI_GetState()
HAL_SPI_GetError()
37.2.5HAL_SPI_InitHAL斯皮乌初始化
Function NameHAL_StatusTypeDef HAL_SPI_Init (SPI_
37.2.6HAL_SPI_DeInit哈斯皮德尼特
Function NameHAL_StatusTypeDef HAL_SPI_DeInit (SP
37.2.7HAL_SPI_MspInitHAL斯皮尼特
37.2.8HAL_SPI_MspDeInitHAL斯皮姆斯普迪尼特
37.2.9HAL_SPI_TransmitHAL斯皮尤发射
Function NameHAL_StatusTypeDef HAL_SPI_Transmit (
37.2.10HAL_SPI_Receive哈斯皮接收
Function NameHAL_StatusTypeDef HAL_SPI_Receive (S
37.2.11HAL_SPI_TransmitReceive传送接收
(SPI_HandleTypeDef * hspi, uint8_t * pTxData, uint
37.2.12HAL_SPI_Transmit_ITHAL斯皮尤传送
(SPI_HandleTypeDef * hspi, uint8_t * pData, uint16
37.2.13HAL_SPI_Receive_ITHAL斯皮尤收到了吗
(SPI_HandleTypeDef * hspi, uint8_t * pData, uint16
37.2.14HAL_SPI_TransmitReceive_IT传送接收
(SPI_HandleTypeDef * hspi, uint8_t * pTxData, uint
37.2.15HAL_SPI_Transmit_DMA发送DMA
(SPI_HandleTypeDef * hspi, uint8_t * pData, uint16
37.2.16HAL_SPI_Receive_DMA接收DMA
(SPI_HandleTypeDef * hspi, uint8_t * pData, uint16
37.2.17HAL_SPI_TransmitReceive_DMA发送接收DMA
Function NameHAL_StatusTypeDef HAL_SPI_TransmitRe
37.2.18HAL_SPI_DMAPauseHAL斯皮德马帕斯
(SPI_HandleTypeDef * hspi)(SPI_HandleTypeDef*hspi
37.2.19HAL_SPI_DMAResumeHAL斯皮德马雷姆
(SPI_HandleTypeDef * hspi)(SPI_HandleTypeDef*hspi
37.2.20HAL_SPI_DMAStopHAL斯皮德马斯托普
* hspi)*热休克指数)
37.2.21HAL_SPI_IRQHandlerHAL斯皮伊尔克汉德勒
37.2.22HAL_SPI_TxCpltCallbackHAL_SPI逯TxCpltCallback
37.2.23HAL_SPI_RxCpltCallbackHAL_SPI_rxcplt回调
37.2.24HAL_SPI_TxRxCpltCallbackHAL_SPI逯TxRxCpltCallback
Function Namevoid HAL_SPI_TxRxCpltCallback (SPI_H
37.2.25HAL_SPI_TxHalfCpltCallbackHAL斯皮提回访
Function Namevoid HAL_SPI_TxHalfCpltCallback (SPI
37.2.26HAL_SPI_RxHalfCpltCallbackHAL斯皮回访
Function Namevoid HAL_SPI_RxHalfCpltCallback (SPI
37.2.27HAL_SPI_TxRxHalfCpltCallbackHAL斯皮克回访
Function Namevoid HAL_SPI_TxRxHalfCpltCallback (S
37.2.28HAL_SPI_ErrorCallback错误回叫
37.2.29HAL_SPI_GetStateHAL斯皮格州
(SPI_HandleTypeDef * hspi)(SPI_HandleTypeDef*hspi
37.2.30HAL_SPI_GetError错误
37.3SPI Firmware driver definesSPI固件驱动程序定义
37.3.1SPISPI公司
SPI CRC CalculationSPI CRC计算
SPI Exported MacrosSPI导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
SPI Interrupt configuration definitionSPI中断配置定义
SPI Private MacrosSPI私有宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
SPI TI mode disableSPI TI模式禁用
38HAL SRAM Generic DriverHAL-SRAM通用驱动程序
38.1SRAM Firmware driver registers structuresSRAM固件驱动
38.1.1SRAM_HandleTypeDefSRAM_手柄类型定义
Data Fields数据字段
FSMC_NORSRAM_TypeDef * InstanceFSMC_NORSRAM_TypeD
FSMC_NORSRAM_EXTENDED_TypeDef * ExtendedFSMC_NORS
FSMC_NORSRAM_InitTypeDef InitFSMC_NORSRAM_InitTyp
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_SRAM_StateTypeDef StateIO HAL_SRAM_Sta
DMA_HandleTypeDef * hdmaDMA?手柄类型定义*hdma
Field Documentation现场文件
FSMC_NORSRAM_EXTENDED_TypeDef* SRAM_HandleTypeDef:
38.2SRAM Firmware driver API descriptionSRAM固件驱动程序API
38.2.1How to use this driver如何使用此驱动程序
38.2.2SRAM Initialization and de_initialization function
HAL_SRAM_Init()
HAL_SRAM_DeInit()
HAL_SRAM_MspInit()
HAL_SRAM_MspDeInit
HAL_SRAM_DMA_XferC
HAL_SRAM_DMA_XferE
38.2.3SRAM Input and Output functionsSRAM输入和输出功能
HAL_SRAM_Read_8b()
HAL_SRAM_Write_8b(
HAL_SRAM_Read_16b(
HAL_SRAM_Write_16b
HAL_SRAM_Read_32b(
HAL_SRAM_Write_32b
HAL_SRAM_Read_DMA(
HAL_SRAM_Write_DMA
38.2.4SRAM Control functionsSRAM控制功能
HAL_SRAM_WriteOper
HAL_SRAM_WriteOper
38.2.5SRAM State functionsSRAM状态函数
HAL_SRAM_GetState(
38.2.6HAL_SRAM_InitHAL斯拉姆初始
Function NameHAL_StatusTypeDef HAL_SRAM_Init (SRA
38.2.7HAL_SRAM_DeInitHAL斯拉姆·德尼特
(SRAM_HandleTypeDef * hsram)(SRAM_HandleTypeDef*h
38.2.8HAL_SRAM_MspInit哈姆斯皮尼特
38.2.9HAL_SRAM_MspDeInitHAL姆斯普德尼特
38.2.10HAL_SRAM_DMA_XferCpltCallbackHAL_SRAM_DMA_xfercpl
(DMA_HandleTypeDef * hdma)(DMA_HandleTypeDef*hdma
38.2.11HAL_SRAM_DMA_XferErrorCallbackHAL_SRAM_DMA_xferer
(DMA_HandleTypeDef * hdma)(DMA_HandleTypeDef*hdma
38.2.12HAL_SRAM_Read_8bHAL•斯拉姆•里德•8b
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
38.2.13HAL_SRAM_Write_8bHAL_SRAM_Write_8b写入
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
38.2.14HAL_SRAM_Read_16bHAL•斯拉姆•里德•16b
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pDstBuffer, uint32_t BufferSize)*pDstBuffer,uin
38.2.15HAL_SRAM_Write_16bHAL_SRAM_写入_16b
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pSrcBuffer, uint32_t BufferSize)*pSrcBuffer,uin
38.2.16HAL_SRAM_Read_32bHAL•斯拉姆•里德•32b
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pDstBuffer, uint32_t BufferSize)*pDstBuffer,uin
38.2.17HAL_SRAM_Write_32bHAL_SRAM_Write_32b写入
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pSrcBuffer, uint32_t BufferSize)*pSrcBuffer,uin
38.2.18HAL_SRAM_Read_DMAHAL斯拉姆读DMA
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pDstBuffer, uint32_t BufferSize)*pDstBuffer,uin
38.2.19HAL_SRAM_Write_DMA写DMA
(SRAM_HandleTypeDef * hsram, uint32_t * pAddress,
* pSrcBuffer, uint32_t BufferSize)*pSrcBuffer,uin
38.2.20HAL_SRAM_WriteOperation_Enable启用HAL\U SRAM\U WRIT
Function NameHAL_StatusTypeDef HAL_SRAM_WriteOper
38.2.21HAL_SRAM_WriteOperation_Disable禁止写操作
Function NameHAL_StatusTypeDef HAL_SRAM_WriteOper
38.2.22HAL_SRAM_GetStateHAL斯拉姆州
(SRAM_HandleTypeDef * hsram)(SRAM_HandleTypeDef*h
38.3SRAM Firmware driver definesSRAM固件驱动程序定义
38.3.1SRAMSRAM
SRAM Exported MacrosSRAM导出的宏
Parameters:参数:
Return value:返回值:
39HAL TIM Generic DriverHAL-TIM通用驱动程序
39.1TIM Firmware driver registers structuresTIM固件驱动程序
39.1.1TIM_Base_InitTypeDef基址初始化类型定义
Data Fields数据字段
uint32_t Prescaleruint32 \u t预分频器
uint32_t CounterModeuint32\u t计数器模式
uint32_t Period在32小时内
uint32_t ClockDivisionuint32\u t时钟除法
uint32_t RepetitionCounter不重复计数
Field Documentation现场文件
39.1.2TIM_OC_InitTypeDefTIM_OC_InitTypeDef
Data Fields数据字段
uint32_t OCModeuint32\u t模式
uint32_t Pulseuint32_t脉冲
uint32_t OCPolarityuint32\u t极性
uint32_t OCNPolarityuint32\u t极性
uint32_t OCFastModeuint32\u t ocfast模式
uint32_t OCIdleStateuint32\u t社会状态
uint32_t OCNIdleStateuint32\u t OCNIdleState
Field Documentation现场文件
39.1.3TIM_OnePulse_InitTypeDefTIM_OnePulse_InitTypeDef
Data Fields数据字段
uint32_t OCModeuint32\u t模式
uint32_t Pulseuint32_t脉冲
uint32_t OCPolarityuint32\u t极性
uint32_t OCNPolarityuint32\u t极性
uint32_t OCIdleStateuint32\u t社会状态
uint32_t OCNIdleStateuint32\u t OCNIdleState
uint32_t ICPolarityuint32\u t极性
uint32_t ICSelectionuint32选举
uint32_t ICFilteruint32过滤器
Field Documentation现场文件
TIM_Output_Compare
39.1.4TIM_IC_InitTypeDefTIM_IC_InitTypeDef
Data Fields数据字段
uint32_t ICPolarityuint32\u t极性
uint32_t ICSelectionuint32选举
uint32_t ICPrescaleruint32 \u t IC预分频器
uint32_t ICFilteruint32过滤器
Field Documentation现场文件
39.1.5TIM_Encoder_InitTypeDefTIM编码器\u InitTypeDef
Data Fields数据字段
uint32_t EncoderModeuint32编码模式
uint32_t IC1Polarityuint32\u t ic1极性
uint32_t IC1Selection选择
uint32_t IC1Prescaleruint32 \u t ic1扩展器
uint32_t IC1Filteruint32\U t IC1过滤器
uint32_t IC2Polarityuint32\u t ic2极性
uint32_t IC2Selection选择
uint32_t IC2Prescaleruint32分频器
uint32_t IC2Filteruint32 U t IC2过滤器
Field Documentation现场文件
39.1.6TIM_ClockConfigTypeDef定时时钟配置类型定义
Data Fields数据字段
uint32_t ClockSourceuint32\u t时钟源
uint32_t ClockPolarityuint32_t时钟极性
uint32_t ClockPrescaleruint32\u t时钟预分频器
uint32_t ClockFilteruint32_t时钟滤波器
Field Documentation现场文件
uint32_t ClearInputStateuint32\u t清除输入状态
uint32_t ClearInputSourceuint32\u t清除输入源
uint32_t ClearInputPolarityuint32\u t清除输入极性
uint32_t ClearInputPrescaleruint32\u t清除输入预分频器
uint32_t ClearInputFilteruint32\u t清除输入过滤器
Field Documentation现场文件
39.1.8TIM_SlaveConfigTypeDef蒂姆•斯拉夫配置类型定义
Data Fields数据字段
uint32_t SlaveModeuint32\u t从动模式
uint32_t InputTriggeruint32?输入装配工
uint32_t TriggerPolarityuint32 \u t触发极性
uint32_t TriggerPrescaleruint32触发器预分频器
uint32_t TriggerFilteruint32触发过滤器
Field Documentation现场文件
39.1.9TIM_HandleTypeDef提姆逖手提式定义
Data Fields数据字段
TIM_TypeDef * InstanceTIM_TypeDef*实例
TIM_Base_InitTypeDef Init基址初始化类型定义初始化
HAL_TIM_ActiveChannel ChannelHAL_TIM_活动频道
DMA_HandleTypeDef * hdmaDMA?手柄类型定义*hdma
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_TIM_StateTypeDef StateIO HAL_TIM_State
Field Documentation现场文件
39.2TIM Firmware driver API descriptionTIM固件驱动程序API说明
39.2.1TIMER Generic features定时器通用功能
39.2.2How to use this driver如何使用此驱动程序
39.2.3Time Base functions时基函数
HAL_TIM_Base_Init(
HAL_TIM_Base_DeIni
HAL_TIM_Base_MspIn
HAL_TIM_Base_MspDe
HAL_TIM_Base_Start
HAL_TIM_Base_Stop(
HAL_TIM_Base_Start
HAL_TIM_Base_Stop_
HAL_TIM_Base_Start
HAL_TIM_Base_Stop_
39.2.4Time Output Compare functions时间输出比较函数
HAL_TIM_OC_Init()
HAL_TIM_OC_DeInit(
HAL_TIM_OC_MspInit
HAL_TIM_OC_MspDeIn
HAL_TIM_OC_Start()
HAL_TIM_OC_Stop()
HAL_TIM_OC_Start_I
HAL_TIM_OC_Stop_IT
HAL_TIM_OC_Start_D
HAL_TIM_OC_Stop_DM
39.2.5Time PWM functions时间脉宽调制功能
HAL_TIM_PWM_Init()
HAL_TIM_PWM_DeInit
HAL_TIM_PWM_MspIni
HAL_TIM_PWM_MspDeI
HAL_TIM_PWM_Start(
HAL_TIM_PWM_Stop()
HAL_TIM_PWM_Start_
HAL_TIM_PWM_Stop_I
HAL_TIM_PWM_Start_
HAL_TIM_PWM_Stop_D
39.2.6Time Input Capture functions时间输入捕捉功能
HAL_TIM_IC_Init()
HAL_TIM_IC_DeInit(
HAL_TIM_IC_MspInit
HAL_TIM_IC_MspDeIn
HAL_TIM_IC_Start()
HAL_TIM_IC_Stop()
HAL_TIM_IC_Start_I
HAL_TIM_IC_Stop_IT
HAL_TIM_IC_Start_D
HAL_TIM_IC_Stop_DM
39.2.7Time One Pulse functions一次脉冲功能
HAL_TIM_OnePulse_I
HAL_TIM_OnePulse_D
HAL_TIM_OnePulse_M
HAL_TIM_OnePulse_M
HAL_TIM_OnePulse_S
HAL_TIM_OnePulse_S
HAL_TIM_OnePulse_S
HAL_TIM_OnePulse_S
39.2.8Time Encoder functions时间编码器功能
HAL_TIM_Encoder_In
HAL_TIM_Encoder_De
HAL_TIM_Encoder_Ms
HAL_TIM_Encoder_Ms
HAL_TIM_Encoder_St
HAL_TIM_Encoder_St
HAL_TIM_Encoder_St
HAL_TIM_Encoder_St
HAL_TIM_Encoder_St
HAL_TIM_Encoder_St
39.2.9IRQ handler managementIRQ处理程序管理
HAL_TIM_IRQHandler
39.2.10Peripheral Control functions外围控制功能
HAL_TIM_OC_ConfigC
HAL_TIM_IC_ConfigC
HAL_TIM_PWM_Config
HAL_TIM_OnePulse_C
HAL_TIM_DMABurst_W
HAL_TIM_DMABurst_W
HAL_TIM_DMABurst_R
HAL_TIM_DMABurst_R
HAL_TIM_GenerateEv
HAL_TIM_ConfigOCre
HAL_TIM_ConfigCloc
HAL_TIM_ConfigTI1I
HAL_TIM_SlaveConfi
HAL_TIM_SlaveConfi
HAL_TIM_ReadCaptur
39.2.11TIM Callbacks functionsTIM回调函数
HAL_TIM_PeriodElap
HAL_TIM_OC_DelayEl
HAL_TIM_IC_Capture
HAL_TIM_PWM_PulseF
HAL_TIM_TriggerCal
HAL_TIM_ErrorCallb
39.2.12Peripheral State functions外围状态函数
HAL_TIM_Base_GetSt
HAL_TIM_OC_GetStat
HAL_TIM_PWM_GetSta
HAL_TIM_IC_GetStat
HAL_TIM_OnePulse_G
HAL_TIM_Encoder_Ge
39.2.13HAL_TIM_Base_InitHAL_TIM_Base_初始化
* htim)*htim公司)
39.2.14HAL_TIM_Base_DeInit哈提姆基地
39.2.15HAL_TIM_Base_MspInitHAL提姆基地
39.2.16HAL_TIM_Base_MspDeInit哈提姆基地
39.2.17HAL_TIM_Base_StartHAL提姆基地启动
39.2.18HAL_TIM_Base_Stop哈提姆基地停车场
39.2.19HAL_TIM_Base_Start_ITHAL提姆基地启动它
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.20HAL_TIM_Base_Stop_ITHAL提姆基地住手
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.21HAL_TIM_Base_Start_DMA基地启动DMA
(TIM_HandleTypeDef * htim, uint32_t * pData, uint1
39.2.22HAL_TIM_Base_Stop_DMAHAL提姆基地停车DMA
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.23HAL_TIM_OC_InitHAL逖TIM逖OC逖Init
Function NameHAL_StatusTypeDef HAL_TIM_OC_Init (T
39.2.24HAL_TIM_OC_DeInit哈提姆•奥克乔迪尼特
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.25HAL_TIM_OC_MspInit哈蒂姆·奥克姆斯皮尼特
39.2.26HAL_TIM_OC_MspDeInit哈提姆·奥克·姆斯普迪尼特
39.2.27HAL_TIM_OC_StartHAL逖添逖
* htim, uint32_t Channel)*htim,uint32频道)
39.2.28HAL_TIM_OC_Stop停下来
* htim, uint32_t Channel)*htim,uint32频道)
39.2.29HAL_TIM_OC_Start_IT你开始吧
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.30HAL_TIM_OC_Stop_ITHAL吉姆奥克丘住手
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.31HAL_TIM_OC_Start_DMA启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
39.2.32HAL_TIM_OC_Stop_DMAHAL提姆欧克丘停DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.33HAL_TIM_PWM_Init脉冲宽度调制初始化
* htim)*htim公司)
39.2.34HAL_TIM_PWM_DeInitHAL提姆?脉宽调制?德尼特
39.2.35HAL_TIM_PWM_MspInitHAL提姆脉宽调制
39.2.36HAL_TIM_PWM_MspDeInitHAL提姆脉宽调制
39.2.37HAL_TIM_PWM_StartHAL_TIM_PWM_启动
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.38HAL_TIM_PWM_StopHAL_TIM_PWM_停止
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.39HAL_TIM_PWM_Start_IT启动它
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.40HAL_TIM_PWM_Stop_IT停下来
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.41HAL_TIM_PWM_Start_DMA启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
39.2.42HAL_TIM_PWM_Stop_DMAHAL_TIM_PWM_停止_DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.43HAL_TIM_IC_Init哈提姆先生
Function NameHAL_StatusTypeDef HAL_TIM_IC_Init (T
39.2.44HAL_TIM_IC_DeInitHAL泰·蒂姆·迪尼特
* htim)*htim公司)
39.2.45HAL_TIM_IC_MspInit哈蒂姆·伊克姆斯皮尼特
39.2.46HAL_TIM_IC_MspDeInit哈提姆先生
39.2.47HAL_TIM_IC_Start开始的时候
Function NameHAL_StatusTypeDef HAL_TIM_IC_Start (
39.2.48HAL_TIM_IC_Stop停下来
Function NameHAL_StatusTypeDef HAL_TIM_IC_Stop (T
39.2.49HAL_TIM_IC_Start_ITHAL提姆开始吧
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.50HAL_TIM_IC_Stop_ITHAL提姆,住手
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.51HAL_TIM_IC_Start_DMA启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
39.2.52HAL_TIM_IC_Stop_DMA停止DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.53HAL_TIM_OnePulse_Init一次脉冲启动
(TIM_HandleTypeDef * htim, uint32_t OnePulseMode)
39.2.54HAL_TIM_OnePulse_DeInit一个脉冲,一个脉冲
39.2.55HAL_TIM_OnePulse_MspInit一个脉冲
Function Namevoid HAL_TIM_OnePulse_MspInit (TIM_H
39.2.56HAL_TIM_OnePulse_MspDeInit一个脉冲,一个脉冲
Function Namevoid HAL_TIM_OnePulse_MspDeInit (TIM
39.2.57HAL_TIM_OnePulse_Start一次脉冲启动
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
39.2.58HAL_TIM_OnePulse_StopHAL iu TIM_One Pulse_停止
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
39.2.59HAL_TIM_OnePulse_Start_ITHAL提姆,一个脉冲,启动它
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
39.2.60HAL_TIM_OnePulse_Stop_ITHAL提姆,一个脉冲,停下来
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
39.2.61HAL_TIM_Encoder_Init编码器初始化
(TIM_HandleTypeDef * htim, TIM_Encoder_InitTypeDef
39.2.62HAL_TIM_Encoder_DeInit编码器
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.63HAL_TIM_Encoder_MspInitHAL_TIM_编码器\u MspInit
39.2.64HAL_TIM_Encoder_MspDeInit编码器
Function Namevoid HAL_TIM_Encoder_MspDeInit (TIM_
39.2.65HAL_TIM_Encoder_StartHAL_TIM_编码器启动
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.66HAL_TIM_Encoder_StopHAL_TIM_编码器_停止
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.67HAL_TIM_Encoder_Start_ITHAL提姆编码器启动它
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.68HAL_TIM_Encoder_Stop_ITHAL提姆编码器停止
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.69HAL_TIM_Encoder_Start_DMA编码器启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
39.2.70HAL_TIM_Encoder_Stop_DMA编码器停止DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
39.2.71HAL_TIM_IRQHandlerHAL·蒂姆·伊尔克汉德勒
39.2.72HAL_TIM_OC_ConfigChannel配置通道
(TIM_HandleTypeDef * htim, TIM_OC_InitTypeDef * sC
39.2.73HAL_TIM_IC_ConfigChannel配置通道
(TIM_HandleTypeDef * htim, TIM_IC_InitTypeDef * sC
39.2.74HAL_TIM_PWM_ConfigChannel配置信道
(TIM_HandleTypeDef * htim, TIM_OC_InitTypeDef * sC
39.2.75HAL_TIM_OnePulse_ConfigChannel一个脉冲配置通道
Function NameHAL_StatusTypeDef HAL_TIM_OnePulse_C
39.2.76HAL_TIM_DMABurst_WriteStartHAL•蒂姆•德马布斯特•怀特斯塔特
(TIM_HandleTypeDef * htim, uint32_t BurstBaseAddre
39.2.77HAL_TIM_DMABurst_WriteStopHAL_TIM_DMABurst_WriteS
(TIM_HandleTypeDef * htim, uint32_t BurstRequestSr
39.2.78HAL_TIM_DMABurst_ReadStartHAL_TIM_DMABurst_ReadSt
(TIM_HandleTypeDef * htim, uint32_t BurstBaseAddre
39.2.79HAL_TIM_DMABurst_ReadStopHAL_TIM_DMABurst_ReadSto
(TIM_HandleTypeDef * htim, uint32_t BurstRequestSr
39.2.80HAL_TIM_GenerateEventHAL_TIM_GenerateEvent公司
(TIM_HandleTypeDef * htim, uint32_t EventSource)(
39.2.81HAL_TIM_ConfigOCrefClearHAL_TIM_ConfigOCrefClear配
(TIM_HandleTypeDef * htim, TIM_ClearInputConfigTyp
39.2.82HAL_TIM_ConfigClockSource配置时钟源
(TIM_HandleTypeDef * htim, TIM_ClockConfigTypeDef
39.2.83HAL_TIM_ConfigTI1InputHAL_TIM_配置输入
(TIM_HandleTypeDef * htim, uint32_t TI1_Selection)
39.2.84HAL_TIM_SlaveConfigSynchronizationHAL_TIM_slaveco
Function NameHAL_StatusTypeDef HAL_TIM_SlaveConfi
39.2.85HAL_TIM_SlaveConfigSynchronization_IT同步化
HAL_TIM_SlaveConfigSynchronization_IT (TIM_HandleT
39.2.86HAL_TIM_ReadCapturedValueHAL_TIM_ReadCapturedValu
Function Nameuint32_t HAL_TIM_ReadCapturedValue (
39.2.87HAL_TIM_PeriodElapsedCallbackHAL_TIM_periodielaps
Function Namevoid HAL_TIM_PeriodElapsedCallback (
39.2.88HAL_TIM_OC_DelayElapsedCallbackHAL_TIM_OC帴u Delay
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.89HAL_TIM_IC_CaptureCallback回电
Function Namevoid HAL_TIM_IC_CaptureCallback (TIM
39.2.90HAL_TIM_PWM_PulseFinishedCallback脉冲宽度调制脉冲完成回拨
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.91HAL_TIM_TriggerCallbackHAL_TIM_触发回调
39.2.92HAL_TIM_ErrorCallbackHAL_TIM_错误回调
39.2.93HAL_TIM_Base_GetState哈提姆基地
Function NameHAL_TIM_StateTypeDef HAL_TIM_Base_Ge
39.2.94HAL_TIM_OC_GetState哈蒂姆·奥克斯泰
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.95HAL_TIM_PWM_GetState脉冲宽度调制状态
Function NameHAL_TIM_StateTypeDef HAL_TIM_PWM_Get
39.2.96HAL_TIM_IC_GetStateHAL蒂姆·伊克斯泰
(TIM_HandleTypeDef * htim)(TIM_HandleTypeDef*htim
39.2.97HAL_TIM_OnePulse_GetStateHAL提姆一脉相承
Function NameHAL_TIM_StateTypeDef HAL_TIM_OnePuls
39.2.98HAL_TIM_Encoder_GetState编码器状态
39.3TIM Firmware driver definesTIM固件驱动程序定义
39.3.1TIM提姆
TIM Clear Input PolarityTIM清除输入极性
TIM Clock PolarityTIM时钟极性
TIM DMA Handle IndexTIM DMA句柄索引
TIM DMA SourcesTIM DMA源
TIM ETR PolarityTIM ETR极性
TIM Exported MacrosTIM导出的宏
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Description:说明:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Description:说明:
TIM Input Capture PrescalerTIM输入捕获预分频器
Parameters:参数:
Return value:返回值:
TIM Input Channel PolarityTIM输入通道极性
TIM OSSI Off State Selection for Idle mode state空
TIM OSSR Off State Selection for Run mode state运行
TIM Output Compare PolarityTIM输出比较极性
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
TIM Trigger PolarityTIM触发极性
TIM Trigger Prescaler定时触发预分频器
40HAL TIM Extension DriverHAL-TIM扩展驱动程序
40.1TIMEx Firmware driver registers structuresTIMEx固件
40.1.1TIM_HallSensor_InitTypeDef蒂姆霍尔传感器初始化类型定义
Data Fields数据字段
uint32_t IC1Polarityuint32\u t ic1极性
uint32_t IC1Prescaleruint32 \u t ic1扩展器
uint32_t IC1Filteruint32\U t IC1过滤器
uint32_t Commutation_Delay换向延时
Field Documentation现场文件
uint32_t OffStateRunModeuint32\u t非状态运行模式
uint32_t OffStateIDLEModeuint32\u t OffStateIDLEM
uint32_t LockLeveluint32\u t锁水平
uint32_t DeadTime你的死时间
uint32_t BreakState中断状态
uint32_t BreakPolarityuint32\u t断开极性
uint32_t AutomaticOutput自动输出
Field Documentation现场文件
40.1.3TIM_MasterConfigTypeDefTIM_主配置类型定义
Data Fields数据字段
uint32_t MasterOutputTrigger主输出触发器
uint32_t MasterSlaveModeuint32\u t主从模式
Field Documentation现场文件
40.2TIMEx Firmware driver API descriptionTIMEx固件驱动程序A
40.2.1TIMER Extended features定时器扩展功能
40.2.2How to use this driver如何使用此驱动程序
40.2.3Timer Hall Sensor functions定时器霍尔传感器功能
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
HAL_TIMEx_HallSens
40.2.4Timer Complementary Output Compare functions定时器互补
HAL_TIMEx_OCN_Star
HAL_TIMEx_OCN_Stop
HAL_TIMEx_OCN_Star
HAL_TIMEx_OCN_Stop
HAL_TIMEx_OCN_Star
HAL_TIMEx_OCN_Stop
40.2.5Timer Complementary PWM functions定时器互补PWM功能
HAL_TIMEx_PWMN_Sta
HAL_TIMEx_PWMN_Sto
HAL_TIMEx_PWMN_Sta
HAL_TIMEx_PWMN_Sto
HAL_TIMEx_PWMN_Sta
HAL_TIMEx_PWMN_Sto
40.2.6Timer Complementary One Pulse functions定时器互补单脉冲功能
HAL_TIMEx_OnePulse
HAL_TIMEx_OnePulse
HAL_TIMEx_OnePulse
HAL_TIMEx_OnePulse
40.2.7Peripheral Control functions外围控制功能
HAL_TIMEx_ConfigCo
HAL_TIMEx_ConfigCo
HAL_TIMEx_ConfigCo
HAL_TIMEx_ConfigBr
HAL_TIMEx_MasterCo
40.2.8Extension Callbacks functions扩展回调函数
HAL_TIMEx_Commutat
HAL_TIMEx_BreakCal
TIMEx_DMACommutati
40.2.9Extension Peripheral State functions扩展外围状态函数
HAL_TIMEx_HallSens
40.2.10HAL_TIMEx_HallSensor_Init霍尔传感器初始化
(TIM_HandleTypeDef * htim, TIM_HallSensor_InitType
40.2.11HAL_TIMEx_HallSensor_DeInit哈利森特
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.12HAL_TIMEx_HallSensor_MspInitHAL森特
Function Namevoid HAL_TIMEx_HallSensor_MspInit (T
40.2.13HAL_TIMEx_HallSensor_MspDeInit霍尔传感器
* htim)*htim公司)
40.2.14HAL_TIMEx_HallSensor_StartHAL森斯启动
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.15HAL_TIMEx_HallSensor_StopHAL森斯停止
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.16HAL_TIMEx_HallSensor_Start_ITHAL蒂梅克斯,HAL森斯,开始吧
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.17HAL_TIMEx_HallSensor_Stop_IT哈雷·蒂梅克斯·HAL森斯,住手
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.18HAL_TIMEx_HallSensor_Start_DMAHAL森斯启动DMA
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.19HAL_TIMEx_HallSensor_Stop_DMA哈雷时间传感器停止DMA
Function NameHAL_StatusTypeDef HAL_TIMEx_HallSens
40.2.20HAL_TIMEx_OCN_Start开始的时间
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.21HAL_TIMEx_OCN_Stop停下来
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.22HAL_TIMEx_OCN_Start_IT开始吧
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.23HAL_TIMEx_OCN_Stop_IT你别这样
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.24HAL_TIMEx_OCN_Start_DMA启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
40.2.25HAL_TIMEx_OCN_Stop_DMA停止DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.26HAL_TIMEx_PWMN_Start启动时间
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.27HAL_TIMEx_PWMN_Stop停下来
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.28HAL_TIMEx_PWMN_Start_IT开始吧
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.29HAL_TIMEx_PWMN_Stop_IT停下来
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.30HAL_TIMEx_PWMN_Start_DMA启动DMA
(TIM_HandleTypeDef * htim, uint32_t Channel, uint3
40.2.31HAL_TIMEx_PWMN_Stop_DMA停止DMA
(TIM_HandleTypeDef * htim, uint32_t Channel)(TIM_
40.2.32HAL_TIMEx_OnePulseN_Start开始的时候
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
40.2.33HAL_TIMEx_OnePulseN_Stop停下来,停一下
(TIM_HandleTypeDef * htim, uint32_t OutputChannel)
40.2.34HAL_TIMEx_OnePulseN_Start_IT开始吧
Function NameHAL_StatusTypeDef HAL_TIMEx_OnePulse
40.2.35HAL_TIMEx_OnePulseN_Stop_IT哈勒·蒂梅克斯·奥内普尔森,住手
Function NameHAL_StatusTypeDef HAL_TIMEx_OnePulse
40.2.36HAL_TIMEx_ConfigCommutationEvent配置交换事件
Function NameHAL_StatusTypeDef HAL_TIMEx_ConfigCo
40.2.37HAL_TIMEx_ConfigCommutationEvent_IT配置交换事件
HAL_TIMEx_ConfigCommutationEvent_IT (TIM_HandleTyp
40.2.38HAL_TIMEx_ConfigCommutationEvent_DMA配置交换事件DMA
HAL_TIMEx_ConfigCommutationEvent_DMA (TIM_HandleTy
40.2.39HAL_TIMEx_ConfigBreakDeadTimeHAL\u TIMEx_ConfigBr
Function NameHAL_StatusTypeDef HAL_TIMEx_ConfigBr
40.2.40HAL_TIMEx_MasterConfigSynchronization主配置同步
HAL_TIMEx_MasterConfigSynchronization (TIM_HandleT
40.2.41HAL_TIMEx_CommutationCallback交换回拨
* htim)*htim公司)
40.2.42HAL_TIMEx_BreakCallbackHAL蒂梅克斯中断回叫
40.2.43TIMEx_DMACommutationCplt泰晤士报
Function Namevoid TIMEx_DMACommutationCplt (DMA_H
40.2.44HAL_TIMEx_HallSensor_GetStateHAL森斯
Function NameHAL_TIM_StateTypeDef HAL_TIMEx_HallS
40.3TIMEx Firmware driver definesTIMEx固件驱动程序定义
40.3.1TIMEx蒂梅克斯
TIMEx Clock FilterTIMEx时钟滤波器
41HAL UART Generic Driver通用驱动程序
41.1UART Firmware driver registers structuresUART固件驱动
41.1.1UART_InitTypeDefUART_初始化类型定义
Data Fields数据字段
uint32_t BaudRateuint32\u t波特率
uint32_t WordLengthuint32\u字长
uint32_t StopBitsuint32个停止位
uint32_t Parityuint32\u t奇偶校验
uint32_t Modeuint32模式
uint32_t HwFlowCtluint32\u t HwFlowCtl
uint32_t OverSamplinguint32\u t过采样
Field Documentation现场文件
41.1.2UART_HandleTypeDefUART_手柄类型定义
Data Fields数据字段
USART_TypeDef * InstanceUSART_TypeDef*实例
UART_InitTypeDef InitUART_InitTypeDef Init
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferSizeuint16英寸
uint16_t TxXferCountuint16\U t TXFERCOUNT计数
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
uint16_t RxXferCountuint16\u t RxXferCount公司
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_UART_StateTypeDef StateIO HAL_UART_Sta
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
41.2UART Firmware driver API descriptionUART固件驱动程序API
41.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA mode IO operationDMA模式IO操作
UART HAL driver macros listUART HAL驱动程序宏列表
41.2.2Initialization and Configuration functions初始化和配置功
HAL_UART_Init()
HAL_HalfDuplex_Ini
HAL_LIN_Init()
HAL_MultiProcessor
HAL_UART_DeInit()
HAL_UART_MspInit()
HAL_UART_MspDeInit
41.2.3IO operation functionsIO操作功能
HAL_UART_Transmit(
HAL_UART_Receive()
HAL_UART_Transmit_
HAL_UART_Receive_I
HAL_UART_Transmit_
HAL_UART_Receive_D
HAL_UART_DMAPause(
HAL_UART_DMAResume
HAL_UART_DMAStop()
HAL_UART_IRQHandle
HAL_UART_TxCpltCal
HAL_UART_TxHalfCpl
HAL_UART_RxCpltCal
HAL_UART_RxHalfCpl
HAL_UART_ErrorCall
41.2.4Peripheral Control functions外围控制功能
HAL_LIN_SendBreak(
HAL_MultiProcessor
HAL_MultiProcessor
HAL_HalfDuplex_Ena
HAL_HalfDuplex_Ena
41.2.5Peripheral State and Errors functions外围状态和错误功能
HAL_UART_GetState(
HAL_UART_GetError(
41.2.6HAL_UART_Init启动
Function NameHAL_StatusTypeDef HAL_UART_Init (UAR
41.2.7HAL_HalfDuplex_Init半双工初始化
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.8HAL_LIN_Init哈林先生
Function NameHAL_StatusTypeDef HAL_LIN_Init (UART
41.2.9HAL_MultiProcessor_Init多处理器初始化
(UART_HandleTypeDef * huart, uint8_t Address, uint
41.2.10HAL_UART_DeInitHAL图德尼特
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.11HAL_UART_MspInitHAL瓦特姆斯皮尼特
41.2.12HAL_UART_MspDeInitHAL瓦特先生
41.2.13HAL_UART_Transmit传送
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.14HAL_UART_Receive接收
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.15HAL_UART_Transmit_IT你要传送吗
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.16HAL_UART_Receive_IT你收到了吗
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.17HAL_UART_Transmit_DMA发送DMA
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.18HAL_UART_Receive_DMA接收DMA
(UART_HandleTypeDef * huart, uint8_t * pData, uint
41.2.19HAL_UART_DMAPauseHAL瓦特
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.20HAL_UART_DMAResumeHAL特乌德马雷姆
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.21HAL_UART_DMAStopHAL特乌德马斯托普
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.22HAL_UART_IRQHandlerHAL瓦特·伊尔克汉德勒
41.2.23HAL_UART_TxCpltCallback呼叫呼叫
Function Namevoid HAL_UART_TxCpltCallback (UART_H
41.2.24HAL_UART_TxHalfCpltCallbackHAL瓦特回电
Function Namevoid HAL_UART_TxHalfCpltCallback (UA
41.2.25HAL_UART_RxCpltCallback呼叫呼叫
Function Namevoid HAL_UART_RxCpltCallback (UART_H
41.2.26HAL_UART_RxHalfCpltCallbackHAL瓦特回电
Function Namevoid HAL_UART_RxHalfCpltCallback (UA
41.2.27HAL_UART_ErrorCallback错误回叫
Function Namevoid HAL_UART_ErrorCallback (UART_Ha
41.2.28HAL_LIN_SendBreak胡林琰
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.29HAL_MultiProcessor_EnterMuteMode多处理器模式
Function NameHAL_StatusTypeDef HAL_MultiProcessor
41.2.30HAL_MultiProcessor_ExitMuteMode多处理器出口模式
Function NameHAL_StatusTypeDef HAL_MultiProcessor
41.2.31HAL_HalfDuplex_EnableTransmitter半双工发射机
Function NameHAL_StatusTypeDef HAL_HalfDuplex_Ena
41.2.32HAL_HalfDuplex_EnableReceiver半双工接收机
Function NameHAL_StatusTypeDef HAL_HalfDuplex_Ena
41.2.33HAL_UART_GetStateHAL瓦特州
(UART_HandleTypeDef * huart)(UART_HandleTypeDef*h
41.2.34HAL_UART_GetError硬件错误
41.3UART Firmware driver definesUART固件驱动程序定义
41.3.1UART通用异步收发器
UART Exported MacrosUART导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Return value:返回值:
UART Over SamplingUART过采样
42HAL USART Generic DriverHAL USART通用驱动程序
42.1USART Firmware driver registers structuresUSART固件
42.1.1USART_InitTypeDefUSART_InitTypeDef
Data Fields数据字段
uint32_t BaudRateuint32\u t波特率
uint32_t WordLengthuint32\u字长
uint32_t StopBitsuint32个停止位
uint32_t Parityuint32\u t奇偶校验
uint32_t Modeuint32模式
uint32_t CLKPolarityuint32\u t clk极性
uint32_t CLKPhaseuint32分阶段
uint32_t CLKLastBituint32\u t CLKLastBit
Field Documentation现场文件
42.1.2USART_HandleTypeDefUSART U手柄类型定义
Data Fields数据字段
USART_TypeDef * InstanceUSART_TypeDef*实例
USART_InitTypeDef InitUSART_InitTypeDef Init
uint8_t * pTxBuffPtruint8_t*pTxBuffPtr
uint16_t TxXferSizeuint16英寸
 IO uint16_t TxXferCount输入16个字符
uint8_t * pRxBuffPtruint8_t*pRxBuffPtr
uint16_t RxXferSizeuint16英寸
 IO uint16_t RxXferCountIO uint16 \u t RxXferC
DMA_HandleTypeDef * hdmatxDMA_HandleTypeDef*hdmat
DMA_HandleTypeDef * hdmarxDMA峎HandleTypeDef*hdmar
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_USART_StateTypeDef StateIO HAL_USART_S
 IO uint32_t ErrorCodeIO uint32错误代码
Field Documentation现场文件
42.2USART Firmware driver API descriptionUSART固件驱动程序A
42.2.1How to use this driver如何使用此驱动程序
Polling mode IO operation轮询模式IO操作
Interrupt mode IO operation中断模式IO操作
DMA mode IO operationDMA模式IO操作
USART HAL driver macros listUSART HAL驱动程序宏列表
42.2.2Initialization and Configuration functions初始化和配置功
HAL_USART_Init()
HAL_USART_DeInit()
HAL_USART_MspInit(
HAL_USART_MspDeIni
42.2.3IO operation functionsIO操作功能
HAL_USART_Transmit
HAL_USART_Receive(
HAL_USART_Transmit
HAL_USART_Transmit
HAL_USART_Receive_
HAL_USART_Transmit
HAL_USART_Transmit
HAL_USART_Receive_
HAL_USART_Transmit
HAL_USART_DMAPause
HAL_USART_DMAResum
HAL_USART_DMAStop(
HAL_USART_IRQHandl
HAL_USART_TxCpltCa
HAL_USART_TxHalfCp
HAL_USART_RxCpltCa
HAL_USART_RxHalfCp
HAL_USART_TxRxCplt
HAL_USART_ErrorCal
42.2.4Peripheral State and Errors functions外围状态和错误功能
HAL_USART_GetState
HAL_USART_GetError
42.2.5HAL_USART_Init开始时使用
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.6HAL_USART_DeInit哈勒·乌萨特·德尼特
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.7HAL_USART_MspInit哈勒·乌萨特·姆斯皮尼特
42.2.8HAL_USART_MspDeInit哈勒·乌萨特·姆斯普迪尼特
42.2.9HAL_USART_Transmit发射
(USART_HandleTypeDef * husart, uint8_t * pTxData,
42.2.10HAL_USART_Receive接收
(USART_HandleTypeDef * husart, uint8_t * pRxData,
42.2.11HAL_USART_TransmitReceive传送接收器
(USART_HandleTypeDef * husart, uint8_t * pTxData,
42.2.12HAL_USART_Transmit_IT你要传送吗
(USART_HandleTypeDef * husart, uint8_t * pTxData,
42.2.13HAL_USART_Receive_IT你收到了吗
(USART_HandleTypeDef * husart, uint8_t * pRxData,
42.2.14HAL_USART_TransmitReceive_IT传送接收
Function NameHAL_StatusTypeDef HAL_USART_Transmit
42.2.15HAL_USART_Transmit_DMA发送DMA
(USART_HandleTypeDef * husart, uint8_t * pTxData,
42.2.16HAL_USART_Receive_DMA接收DMA
(USART_HandleTypeDef * husart, uint8_t * pRxData,
42.2.17HAL_USART_TransmitReceive_DMA传输接收
Function NameHAL_StatusTypeDef HAL_USART_Transmit
42.2.18HAL_USART_DMAPause哈勒·乌萨特·德马帕斯
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.19HAL_USART_DMAResume哈拉乌萨特
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.20HAL_USART_DMAStopHAL乌萨特·德马斯托普
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.21HAL_USART_IRQHandlerHAL·乌萨特·伊尔克汉德勒
Function Namevoid HAL_USART_IRQHandler (USART_Han
42.2.22HAL_USART_TxCpltCallbackHAL萨特回访
Function Namevoid HAL_USART_TxCpltCallback (USART
42.2.23HAL_USART_TxHalfCpltCallbackHAL萨特回访
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.24HAL_USART_RxCpltCallbackHAL萨特回访
Function Namevoid HAL_USART_RxCpltCallback (USART
42.2.25HAL_USART_RxHalfCpltCallbackHAL萨特回访
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.26HAL_USART_TxRxCpltCallbackHAL•乌萨特•TxRxCpltCallbac
* husart)*赫斯特)
42.2.27HAL_USART_ErrorCallback错误回拨
Function Namevoid HAL_USART_ErrorCallback (USART_
42.2.28HAL_USART_GetStateHAL萨特州
(USART_HandleTypeDef * husart)(USART U HandleType
42.2.29HAL_USART_GetError错误
Function Nameuint32_t HAL_USART_GetError (USART_H
42.3USART Firmware driver definesUSART固件驱动程序定义
USART Clock PolarityUSART时钟极性
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
USART Private ConstantsUSART专用常量
43HAL WWDG Generic DriverHAL WWDG通用驱动程序
43.1WWDG Firmware driver registers structuresWWDG固件驱动
43.1.1WWDG_InitTypeDefWWDG_InitTypeDef
Data Fields数据字段
uint32_t Prescaleruint32 \u t预分频器
uint32_t Windowuint32窗口
uint32_t Counteruint32计数器
Field Documentation现场文件
43.1.2WWDG_HandleTypeDef手柄类型定义
Data Fields数据字段
WWDG_TypeDef * InstanceWWDG_TypeDef*实例
WWDG_InitTypeDef InitWWDG_InitTypeDef初始化
HAL_LockTypeDef LockHAL_LockTypeDef锁
 IO HAL_WWDG_StateTypeDef StateIO HAL_WWDG_Sta
Field Documentation现场文件
43.2WWDG Firmware driver API descriptionWWDG固件驱动程序API
43.2.1WWDG specific featuresWWDG特定功能
43.2.2How to use this driver如何使用此驱动程序
WWDG HAL driver macros listWWDG HAL驱动程序宏列表
43.2.3Initialization and de-initialization functions初始化
HAL_WWDG_Init()
HAL_WWDG_DeInit()
HAL_WWDG_MspInit()
HAL_WWDG_MspDeInit
HAL_WWDG_WakeupCal
43.2.4IO operation functionsIO操作功能
HAL_WWDG_Start()
HAL_WWDG_Start_IT(
HAL_WWDG_Refresh()
HAL_WWDG_IRQHandle
HAL_WWDG_WakeupCal
43.2.5Peripheral State functions外围状态函数
HAL_WWDG_GetState(
43.2.6HAL_WWDG_InitHAL瓦德格初始
(WWDG_HandleTypeDef * hwwdg)(WWDG_HandleTypeDef*h
43.2.7HAL_WWDG_DeInitHAL吉德尼特
(WWDG_HandleTypeDef * hwwdg)(WWDG_HandleTypeDef*h
43.2.8HAL_WWDG_MspInitHAL吉姆斯皮尼特
43.2.9HAL_WWDG_MspDeInitHAL吉姆斯普迪尼特
43.2.10HAL_WWDG_WakeupCallback唤醒回叫
Function Namevoid HAL_WWDG_WakeupCallback (WWDG_H
43.2.11HAL_WWDG_StartHAL逖WWDG_启动
(WWDG_HandleTypeDef * hwwdg)(WWDG_HandleTypeDef*h
43.2.12HAL_WWDG_Start_IT开始吧
(WWDG_HandleTypeDef * hwwdg)(WWDG_HandleTypeDef*h
43.2.13HAL_WWDG_Refresh哈勒·维德格·苏醒
(WWDG_HandleTypeDef * hwwdg, uint32_t Counter)(WW
43.2.14HAL_WWDG_IRQHandler哈勒·沃德格·伊尔克汉德勒
43.2.15HAL_WWDG_WakeupCallback唤醒回叫
Function Namevoid HAL_WWDG_WakeupCallback (WWDG_H
43.2.16HAL_WWDG_GetStateHAL瓦德格州
(WWDG_HandleTypeDef * hwwdg)(WWDG_HandleTypeDef*h
43.3WWDG Firmware driver definesWWDG固件驱动程序定义
43.3.1WWDG污水处理厂
WWDG Exported MacrosWWDG导出的宏
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
Parameters:参数:
Return value:返回值:
WWDG Flag definitionWWDG标志定义
WWDG Interrupt definitionWWDG中断定义
WWDG PrescalerWWDG预分频器
44FAQs常见问题解答
General subjects一般科目
Why should I use the HAL drivers?我为什么要用HAL驱动程序?
Which STM32F1 devices are supported by the HAL dri
What is the cost of using HAL drivers in term of c
Architecture建筑
How many files should I modify to configure the HA
Which header files should I include in my applicat
What is the difference between stm32f1xx_hal_ppp.c
Initialization and I/O operation functions How do
What is the purpose of HAL_PPP_MspInit() and HAL_P
When and how should I use callbacks functions (fun
Is it mandatory to use HAL_Init() function at the
Why do I need to configure the SysTick timer to us
Why is the SysTick timer configured to have 1 ms?
Could HAL_Delay() function block my application un
What programming model sequence should I follow to
What is the purpose of HAL_PPP_IRQHandler() functi
Can I use directly the macros defined in stm32f1xx
Where must PPP_HandleTypedef structure peripheral
45Revision history修订历史
UM1850UM1850年
IMPORTANT NOTICE – PLEASE READ CAREFULLY重要提示-请仔细阅
UM1850 User manual Description of STM32F1xx HAL drivers STM32F1xx HAL驱动程序说明 Introduction 介绍 STMCubeTM is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost. STM32Cube covers STM32 portfolio. STMCubeTM是STMicroelectronics的一项原创计划,旨在通过减少开发工作、时间和成本来减轻开发人 员的生活。STM32Cube涵盖STM32产品组合。 STM32Cube Version 1.x includes: STM32Cube 1.x版包括:  The STM32CubeMX, a graphical software configuration tool that allows generating C initialization code using graphical wizards. STM32CubeMX,一种图形化软件配置工具,允许使用图形向导生成C初始化代码。 A comprehensive embedded software platform, delivered per series (such as STM32CubeF1 for STM32F1 series) 一个全面的嵌入式软件平台,按系列交付(如STM32CubeF1用于STM32F1系列)   The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio STM32Cube HAL是一款STM32抽象层嵌入式软件,确保了STM32产品组合的最大可 移植性 A consistent set of middleware components such as RTOS, USB, TCP/IP, Graphics 一组一致的中间件组件,如RTOS、USB、TCP/IP、图形 All embedded software utilities coming with a full set of examples. 所有的嵌入式软件工具都有一整套的例子。   The HAL drivers layer provides a generic multi instance simple set of APIs (application programming interfaces) to interact with the upper layer (application, libraries and stacks). It is composed of generic and extension APIs. It is directly built around a generic architecture and allows the built-upon layers, such as the middleware layer, to implement their functions without knowing in-depth how to use the MCU. This structure improves the library code reusability and guarantees an easy portability on other devices. HAL驱动层提供了一组通用的多实例简单api(应用程序编程接口),以与上层(应用程序、库和堆栈) 交互。它由泛型和扩展api组成。它直接围绕一个通用的体系结构构建,并允许构建在上面的层(如中间 件层)在不深入了解如何使用MCU的情况下实现其功能。这种结构提高了库代码的可重用性,并保证了 在其他设备上的可移植性。 The HAL drivers include a complete set of ready-to-use APIs which simplify the user application implementation. As an example, the communication peripherals contain APIs to initialize and configure the peripheral, to manage data transfers based on polling, to handle interrupts or DMA, and to manage communication errors. HAL驱动程序包括一整套现成的api,它们简化了用户应用程序的实现。例如,通信外围设备包含用于初 始化和配置外围设备、管理基于轮询的数据传输、处理中断或DMA以及管理通信错误的api。 The HAL drivers APIs are split into two categories: generic APIs which provide common and generic functions for all the STM32 series and extension APIs which include specific and customized functions for a given family or part number. HAL驱动程序API分为两类:为所有STM32系列提供通用和通用功能的通用API和包含给定系列或零件号 的特定和自定义功能的扩展API。 The HAL drivers are feature-oriented instead of IP-oriented. As an example, the timer APIs are split into several categories following the functions offered by the IP: basic timer, capture, pulse width modulation etc.. HAL驱动程序是面向功能而不是IP的。例如,计时器API按照IP提供的功能分为几个类别:基本计时器、 捕获、脉冲宽度调制(PWM)等。。 (PWM),
The drivers source code is developed in Strict ANSI-C which makes it independent from the development tools. It is checked with CodeSonarTM static analysis tool. It is fully documented and is MISRA-C 2004 compliant. 驱动程序的源代码是用严格的ANSI-C开发的,这使得它独立于开发工具。用CodeSonarTM静态分 析工具进行了校核。它有完整的文档记录,符合MISRA-C 2004。 The HAL drivers layer implements run-time failure detection by checking the input values of all functions. Such dynamic checking contributes to enhance the firmware robustness. Run-time detection is also suitable for user application development and debugging. HAL驱动层通过检查所有函数的输入值来实现运行时故障检测。这种动态检查有助于增强固件的健壮 性。运行时检测也适用于用户应用程序的开发和调试。 This user manual is structured as follows: 本用户手册的结构如下:  Overview of the HAL drivers  HAL驱动程序概述 Detailed description of each peripheral driver: configuration structures, functions, and how to use the given API to build your application. 每个外围驱动程序的详细描述:配置结构、函数以及如何使用给定的API来构 建应用程序。 February 2015 2015年2月DOCID027328第1版1/655 DOCID027328 Rev 1 1/655 www.st.com
Contents Contents 目录 UM1850 目录 1 Acronyms and definitions 缩略词和定义 ............................................................................................................36 2 Overview of HAL drivers HAL 驱动程序概述 ...................................................................................................... 38 2.1 HAL and user-application files HAL 和用户应用程序文件..................................................................... 39 2.1.1 HAL driver files HAL 驱动程序文件......................................................................................................39 2.1.2 User-application files 用户应用程序文件 ............................................................................................41 2.2 HAL data structures HAL 数据结构 ......................................................................................................... 45 2.2.1 Peripheral handle structures 周边手柄结构 ........................................................................................45 2.2.2 Initialization and configuration structure 初始化和配置结构 ............................................................ 47 2.2.3 Specific process structures 具体工艺结构...........................................................................................48 2.3 API classification API 分类....................................................................................................................... 48 2.4 Devices supported by HAL drivers HAL 驱动程序支持的设备...............................................................50 2.5 HAL drivers rules HAL 驱动规则..............................................................................................................51 2.6 HAL generic APIs HAL 通用 API ................................................................................................................57 2.7 HAL extension APIs HAL 扩展 API ............................................................................................................59 2.7.1 HAL extension model overview HAL 扩展模型概述............................................................................ 59 2.7.2 HAL extension model cases HAL 扩展模型实例.................................................................................. 60 2.8 File inclusion model 文件包含模型.........................................................................................................62 2.9 HAL common resources HAL 公共资源 ...................................................................................................63 2.10 HAL configuration HAL 配置 ..................................................................................................................64 2.11 HAL system peripheral handling HAL 系统外围处理............................................................................66 2.11.1 Clock 时钟...........................................................................................................................................66 2.11.2 GPIOs GPIO 系统.................................................................................................................................67 2.11.3 Cortex NVIC and SysTick timer Cortex NVIC 和 SysTick 计时器 .........................................................70 2.11.4 PWR 压水堆........................................................................................................................................70 2.11.5 EXTI EXTI 公司.....................................................................................................................................71 2.11.6 DMA DMA 系统.................................................................................................................................. 74 2.12 How to use HAL drivers 如何使用 HAL 驱动程序................................................................................ 77 2.12.1 HAL usage models HAL 使用模型 ...................................................................................................... 77 2.12.2 HAL initialization HAL 初始化.............................................................................................................78 2.12.3 HAL IO operation process HAL IO 操作过程...................................................................................... 82 2.12.4 Timeout and error management 超时和错误管理 ........................................................................... 87 3 HAL System Driver HAL 系统驱动程序............................................................................................................... 76 3.1 HAL Firmware driver API description HAL 固件驱动程序 API 说明 .......................................................76 3.2 HAL Firmware driver defines HAL 固件驱动程序定义 ........................................................................... 86 4 HAL ADC Generic Driver HAL ADC 通用驱动程序...............................................................................................82 4.1 ADC Firmware driver registers structures ADC 固件驱动程序寄存器结构 ...........................................82 4.2 ADC Firmware driver API description ADC 固件驱动程序 API 说明...................................................... 89 4.3 ADC Firmware driver defines ADC 固件驱动程序定义 ........................................................................ 109 4.3.1 ADC 模数转换器.................................................................................................................................................. 109 5 HAL ADC Extension Driver HAL ADC 扩展驱动程序 ..........................................................................................106 5.1 ADCEx Firmware driver registers structures ADCEx 固件驱动程序寄存器结构 ................................. 106 5.2 ADCEx Firmware driver API description ADCEx 固件驱动程序 API 说明.............................................110 5.3 ADCEx Firmware driver defines ADCEx 固件驱动程序定义 .................................................................119 5.3.1 ADCEx ADCEx 公司............................................................................................................................................... 119 6 HAL CAN Generic Driver HAL CAN 通用驱动程序 .............................................................................................118 2/655 DOCID027328 Rev 1
UM1850 Contents 6.1 CAN Firmware driver registers structures CAN 固件驱动程序注册结构 ............................................ 118 6.2 CAN Firmware driver API description CAN 固件驱动程序 API 说明....................................................123 6.3 CAN Firmware driver defines CAN 固件驱动程序定义 ........................................................................134 7 HAL CAN Extension Driver HAL CAN 扩展驱动程序 ......................................................................................... 136 7.1 CANEx Firmware driver registers structures CANEx 固件驱动程序寄存器结构 ................................. 136 7.2 CANEx Firmware driver defines CANEx 固件驱动程序定义 .................................................................138 8 HAL CEC Generic Driver HAL-CEC 通用驱动程序 ..............................................................................................138 8.1 CEC Firmware driver registers structures CEC 固件驱动程序寄存器结构 ..........................................138 8.2 CEC Firmware driver API description CEC 固件驱动程序 API 说明......................................................140 8.3 CEC Firmware driver defines CEC 固件驱动程序定义 ..........................................................................150 9 HAL CORTEX Generic Driver HAL-CORTEX 通用驱动程序.................................................................................150 9.1 CORTEX Firmware driver API description CORTEX 固件驱动程序 API 描述........................................ 150 9.2 CORTEX Firmware driver defines CORTEX 固件驱动程序定义 ............................................................ 159 10 HAL CRC Generic Driver HAL CRC 通用驱动程序............................................................................................156 10.1 CRC Firmware driver registers structures CRC 固件驱动程序寄存器结构 ....................................... 156 10.2 CRC Firmware driver API description CRC 固件驱动程序 API 说明 ...................................................156 10.3 CRC Firmware driver defines CRC 固件驱动程序定义 .......................................................................162 11 HAL DAC Generic Driver HAL DAC 通用驱动程序...........................................................................................160 11.1 DAC Firmware driver registers structures DAC 固件驱动程序寄存器结构 ...................................... 160 11.2 DAC Firmware driver API description DAC 固件驱动程序 API 说明..................................................162 11.3 DAC Firmware driver defines DAC 固件驱动程序定义 ......................................................................180 12 HAL DAC Extension Driver HAL DAC 扩展驱动程序........................................................................................172 12.1 DACEx Firmware driver API description DACEx 固件驱动程序 API 描述...........................................172 12.2 DACEx Firmware driver defines DACEx 固件驱动程序定义 ...............................................................178 13 HAL DMA Generic Driver HAL-DMA 通用驱动程序........................................................................................178 13.1 DMA Firmware driver registers structures DMA 固件驱动程序寄存器结构 ....................................178 13.2 DMA Firmware driver API description DMA 固件驱动程序 API 说明............................................... 180 13.3 DMA Firmware driver defines DMA 固件驱动程序定义 ................................................................... 189 14 HAL DMA Extension Driver HAL-DMA 扩展驱动程序.....................................................................................188 14.1 DMAEx Firmware driver defines 驱动程序定义固件 .........................................................................188 15 HAL ETH Generic Driver HAL-ETH 通用驱动程序........................................................................................... 190 15.1 ETH Firmware driver registers structures ETH 固件驱动程序寄存器结构 ....................................... 190 15.2 ETH Firmware driver API description ETH 固件驱动程序 API 说明...................................................201 15.3 ETH Firmware driver defines ETH 固件驱动程序定义 .......................................................................214 16 HAL FLASH Generic Driver HAL FLASH 通用驱动程序 .................................................................................... 232 16.1 FLASH Firmware driver registers structures 闪存固件运行寄存器结构 ........................................... 232 16.2 FLASH Firmware driver API description 闪存固件驱动程序 API 说明...............................................232 16.3 FLASH Firmware driver defines 闪存固件驱动程序定义 ...................................................................241 17 HAL FLASH Extension Driver HAL 闪存扩展驱动程序 .................................................................................... 241 17.1 FLASHEx Firmware driver registers structures FLASHEx 固件驱动程序寄存器结构 .........................241 17.2 FLASHEx Firmware driver API description Flash 固件驱动程序 API 说明..........................................243 17.3 FLASHEx Firmware driver defines Flash 固件驱动程序定义 ..............................................................247 18 HAL GPIO Generic Driver HAL GPIO 通用驱动程序 ........................................................................................ 247 18.1 GPIO Firmware driver registers structures GPIO 固件驱动程序寄存器结构 ....................................247 18.2 GPIO Firmware driver API description GPIO 固件驱动程序 API 说明 ............................................... 248 18.3 GPIO Firmware driver defines GPIO 固件驱动程序定义 ................................................................... 255 19 HAL GPIO Extension Driver HAL GPIO 扩展驱动程序.....................................................................................255 19.1 GPIOEx Firmware driver API description GPIOEx 固件驱动程序 API 描述........................................255 19.2 GPIOEx Firmware driver defines GPIOEx 固件驱动程序定义 ............................................................257 DOCID027328 Rev 1 3/655
Contents UM1850 20 HAL HCD Generic Driver HAL HCD 通用驱动程序.......................................................................................... 266 20.1 HCD Firmware driver registers structures HCD 固件驱动程序寄存器结构 ...................................... 266 20.2 HCD Firmware driver API description HCD 固件驱动程序 API 说明..................................................266 20.3 HCD Firmware driver defines HCD 固件驱动程序定义 ......................................................................279 21 HAL I2C Generic Driver hali2c 通用驱动程序................................................................................................. 274 21.1 I2C Firmware driver registers structures I2C 固件驱动程序寄存器结构 ..........................................274 21.2 I2C Firmware driver API description I2C 固件驱动程序 API 说明..................................................... 276 21.3 I2C Firmware driver defines I2C 固件驱动程序定义 ......................................................................... 306 22 HAL I2S Generic Driver HAL I2S 通用驱动程序...............................................................................................296 22.1 I2S Firmware driver registers structures I2S 固件驱动程序寄存器结构 .......................................... 296 22.2 I2S Firmware driver API description I2S 固件驱动程序 API 说明 ......................................................298 22.3 I2S Firmware driver defines I2S 固件驱动程序定义 .......................................................................... 317 23 HAL IRDA Generic Driver HAL IRDA 通用驱动程序 .........................................................................................311 23.1 IRDA Firmware driver registers structures IRDA 固件驱动程序寄存器结构 .................................... 311 23.2 IRDA Firmware driver API description IRDA 固件驱动程序 API 说明................................................314 23.3 IRDA Firmware driver defines IRDA 固件驱动程序定义 ....................................................................332 24 HAL IWDG Generic Driver HAL IWDG 通用驱动程序..................................................................................... 328 24.1 IWDG Firmware driver registers structures IWDG 固件驱动程序寄存器结构 ................................. 328 24.2 IWDG Firmware driver API description IWDG 固件驱动程序 API 说明 .............................................329 24.3 IWDG Firmware driver defines IWDG 固件驱动程序定义 .................................................................334 25 HAL NAND Generic Driver HAL NAND 通用驱动程序 .....................................................................................334 25.1 NAND Firmware driver registers structures NAND 固件驱动程序寄存器结构 ................................ 334 25.2 NAND Firmware driver API description NAND 固件驱动程序 API 说明............................................337 25.3 NAND Firmware driver defines NAND 固件驱动程序定义 ................................................................350 26 HAL NOR Generic Driver HAL 或通用驱动程序 .............................................................................................. 344 26.1 NOR Firmware driver registers structures NOR 固件驱动程序注册结构......................................... 344 26.2 NOR Firmware driver API description NOR 固件驱动程序 API 描述 .................................................346 26.3 NOR Firmware driver defines NOR 固件驱动程序定义 .....................................................................358 27 HAL PCCARD Generic Driver HAL PCCARD 通用驱动程序 ..............................................................................354 27.1 PCCARD Firmware driver registers structures PCCARD 固件驱动程序寄存器结构 ..........................354 27.2 PCCARD Firmware driver API description PCCARD 固件驱动程序 API 说明 ..................................... 354 27.3 PCCARD Firmware driver defines PCCARD 固件驱动程序定义 ......................................................... 365 28 HAL PCD Generic Driver HAL PCD 通用驱动程序 ........................................................................................... 361 28.1 PCD Firmware driver registers structures PCD 固件驱动程序寄存器结构 .......................................361 28.2 PCD Firmware driver API description PCD 固件驱动程序 API 说明.................................................. 362 28.3 PCD Firmware driver defines PCD 固件驱动程序定义 ...................................................................... 379 29 HAL PCD Extension Driver HAL PCD 扩展驱动程序 ........................................................................................379 29.1 PCDEx Firmware driver API description PCDEx 固件驱动程序 API 说明........................................... 379 29.2 PCDEx Firmware driver defines PCDEx 固件驱动程序定义 ............................................................... 380 30 HAL PWR Generic Driver HAL-PWR 通用驱动程序 .........................................................................................381 30.1 PWR Firmware driver registers structures PWR 固件驱动程序寄存器结构 .....................................381 30.2 PWR Firmware driver API description PWR 固件驱动程序 API 说明................................................ 381 30.3 PWR Firmware driver defines PWR 固件驱动程序定义 .................................................................... 395 31 HAL RCC Generic Driver HAL RCC 通用驱动程序............................................................................................393 31.1 RCC Firmware driver registers structures RCC 固件驱动程序寄存器结构 ....................................... 393 31.2 RCC Firmware driver API description RCC 固件驱动程序 API 说明 ...................................................395 31.3 RCC Firmware driver defines RCC 固件驱动程序定义 .......................................................................409 32 HAL RCC Extension Driver HAL RCC 扩展驱动程序........................................................................................ 414 32.1 RCCEx Firmware driver registers structures RCCEx 固件驱动程序寄存器结构 ................................414 4/655 DOCID027328 Rev 1
UM1850 Contents 32.2 RCCEx Firmware driver API description RCCEx 固件驱动程序 API 说明........................................... 416 32.3 RCCEx Firmware driver defines RCCEx 固件驱动程序定义 ................................................................419 33 HAL RTC Generic Driver HAL RTC 通用驱动程序 ............................................................................................ 425 33.1 RTC Firmware driver registers structures RTC 固件驱动程序寄存器结构 ........................................425 33.2 RTC Firmware driver API description RTC 固件驱动程序 API 说明................................................... 429 33.3 RTC Firmware driver defines RTC 固件驱动程序定义 ....................................................................... 444 34 HAL RTC Extension Driver HAL RTC 扩展驱动程序.........................................................................................442 34.1 RTCEx Firmware driver registers structures RTCEx 固件驱动程序寄存器结构 ................................ 442 34.2 RTCEx Firmware driver API description RTCEx 固件驱动程序 API 描述............................................442 34.3 RTCEx Firmware driver defines RTCEx 固件驱动程序定义 ................................................................451 35 HAL SD Generic Driver HAL-SD 通用驱动程序................................................................................................454 35.1 SD Firmware driver registers structures SD 固件驱动程序注册结构 ................................................454 35.2 SD Firmware driver API description SD 固件驱动程序 API 说明 ....................................................... 462 35.3 SD Firmware driver defines SD 固件驱动程序定义 ........................................................................... 481 36 HAL SMARTCARD Generic Driver HAL 智能卡通用驱动程序.........................................................................481 36.1 SMARTCARD Firmware driver registers structures 智能卡固件驱动程序寄存器结构 .....................481 36.2 SMARTCARD Firmware driver API description 智能卡固件驱动程序 API 说明................................485 36.3 SMARTCARD Firmware driver defines 智能卡固件驱动程序定义 ....................................................503 37 HAL SPI Generic Driver HAL-SPI 通用驱动程序 .............................................................................................. 502 37.1 SPI Firmware driver registers structures SPI 固件驱动程序寄存器结构 .......................................... 502 37.2 SPI Firmware driver API description SPI 固件驱动程序 API 描述......................................................505 37.3 SPI Firmware driver defines SPI 固件驱动程序定义 ..........................................................................525 38 HAL SRAM Generic Driver HAL-SRAM 通用驱动程序 .....................................................................................522 38.1 SRAM Firmware driver registers structures SRAM 固件驱动程序寄存器结构 .................................522 38.2 SRAM Firmware driver API description SRAM 固件驱动程序 API 说明............................................ 523 38.3 SRAM Firmware driver defines SRAM 固件驱动程序定义 ................................................................ 535 39 HAL TIM Generic Driver HAL-TIM 通用驱动程序............................................................................................529 39.1 TIM Firmware driver registers structures TIM 固件驱动程序注册结构 ........................................... 529 39.2 TIM Firmware driver API description TIM 固件驱动程序 API 说明...................................................539 39.3 TIM Firmware driver defines TIM 固件驱动程序定义 .......................................................................577 40 HAL TIM Extension Driver HAL-TIM 扩展驱动程序........................................................................................ 582 40.1 TIMEx Firmware driver registers structures TIMEx 固件驱动程序寄存器结构 ................................ 582 40.2 TIMEx Firmware driver API description TIMEx 固件驱动程序 API 说明............................................584 40.3 TIMEx Firmware driver defines TIMEx 固件驱动程序定义 ................................................................612 41 HAL UART Generic Driver 通用驱动程序........................................................................................................598 41.1 UART Firmware driver registers structures UART 固件驱动程序寄存器结构 .................................. 598 41.2 UART Firmware driver API description UART 固件驱动程序 API 说明..............................................601 41.3 UART Firmware driver defines UART 固件驱动程序定义 ..................................................................625 42 HAL USART Generic Driver HAL USART 通用驱动程序...................................................................................621 42.1 USART Firmware driver registers structures USART 固件驱动程序寄存器结构 ...............................621 42.2 USART Firmware driver API description USART 固件驱动程序 API 说明..........................................624 42.3 USART Firmware driver defines USART 固件驱动程序定义 .............................................................. 646 43 HAL WWDG Generic Driver HAL WWDG 通用驱动程序 ................................................................................ 641 43.1 WWDG Firmware driver registers structures WWDG 固件驱动程序注册结构 ................................ 641 43.2 WWDG Firmware driver API description WWDG 固件驱动程序 API 说明........................................642 43.3 WWDG Firmware driver defines WWDG 固件驱动程序定义 ............................................................651 44 FAQs 常见问题解答 ........................................................................................................................................ 650 45 Revision history 修订历史 ............................................................................................................................... 654 DOCID027328 Rev 1 5/655
List of tables 表清单UM1850 List of tables 表格列表 UM1850 Table 1: Acronyms and definitions....................................................................................................................... 36 Table 2: HAL drivers files.......................................................................................................................................38 Table 3: User-application files...............................................................................................................................39 Table 4: APis classification....................................................................................................................................44 Table 5: List of devices supported by HAL drivers............................................................................................ 45 Table 7: HAL API naming rules.............................................................................................................................51 Table 8: Macros handling interrupts and specific clock configurations...........................................................52 Table 9: Callback functions................................................................................................................................... 53 Table 10: HAL generic APIs..................................................................................................................................54 Table 11: HAL extension APIs.............................................................................................................................. 55 Table 12: Define statements used for HAL configuration................................................................................. 59 Table 13: Description of GPIO_InitTypeDef structure.......................................................................................61 Table 14: Description of EXTI configuration macros.........................................................................................63 Table 15: MSP functions........................................................................................................................................68 Table 16: Timeout values...................................................................................................................................... 72 Table 17: IRDA frame formats............................................................................................................................ 314 Table 18: Number of wait states (WS) vs SYSCLK frequency......................................................................395 Table 19: Smartcard frame formats................................................................................................................... 485 Table 20: Maximum SPI frequency for 8-bit SPI data transfers.................................................................... 505 Table 21: Maximum SPI frequency for 16-bit SPI data transfers..................................................................505 Table 22: UART frame formats...........................................................................................................................602 Table 23: USART frame formats........................................................................................................................625 Table 24: Document revision history................................................................................................................. 654 34/655 DOCID027328 Rev 1
分享到:
收藏