STM32G474xx HAL用户手册
文件列表
以下是所有文件的简要说明列表:
stm32g4xx_hal.c [code]HAL模块驱动程序。这是HAL初始化的公共部分
stm32g4xx_hal.h [code]此文件包含HAL模块驱动程序的所有函数原型
stm32g4xx_hal_adc.c [code]此文件提供固件函数来管理模数转换器(ADC)外设的以下功能:+初始化和去初始化函数+外设控制函数+外设状态函数其他函数(扩展函数)可在文件"stm32g4xx_hal_adc_ex.c"中找到
stm32g4xx_hal_adc.h [code]ADC HAL模块的头文件
stm32g4xx_hal_adc_ex.c [code]此文件提供固件函数来管理模数转换器(ADC)外设的以下功能:+外设控制函数其他函数(通用函数)可在文件"stm32g4xx_hal_adc.c"中找到
stm32g4xx_hal_adc_ex.h [code]ADC HAL扩展模块的头文件
stm32g4xx_hal_comp.c [code]COMP HAL模块驱动程序。此文件提供固件函数来管理COMP外设的以下功能:+初始化和去初始化函数+外设控制函数+外设状态函数
stm32g4xx_hal_comp.h [code]COMP HAL模块的头文件
stm32g4xx_hal_conf.h [code]HAL配置模板文件。此文件应复制到应用程序文件夹并重命名为stm32g4xx_hal_conf.h
stm32g4xx_hal_cordic.c [code]CORDIC HAL模块驱动程序。此文件提供固件函数来管理CORDIC外设的以下功能:+初始化和去初始化函数+外设控制函数+回调函数+IRQ处理程序管理+外设状态函数
stm32g4xx_hal_cordic.h [code]此文件包含CORDIC固件库的所有函数原型
stm32g4xx_hal_cortex.c [code]CORTEX HAL模块驱动程序。此文件提供固件函数来管理CORTEX的以下功能:+初始化和配置函数+外设控制函数
stm32g4xx_hal_cortex.h [code]CORTEX HAL模块的头文件
stm32g4xx_hal_crc.c [code]CRC HAL模块驱动程序。此文件提供固件函数来管理循环冗余校验(CRC)外设的以下功能:+初始化和去初始化函数+外设控制函数+外设状态函数
stm32g4xx_hal_crc.h [code]CRC HAL模块的头文件
stm32g4xx_hal_crc_ex.c [code]扩展CRC HAL模块驱动程序。此文件提供固件函数来管理CRC外设的扩展功能
stm32g4xx_hal_crc_ex.h [code]CRC HAL扩展模块的头文件
stm32g4xx_hal_cryp.c [code]CRYP HAL模块驱动程序。此文件提供固件函数来管理加密(CRYP)外设的以下功能:+初始化、去初始化、设置配置和获取配置函数+AES处理函数+DMA回调函数+CRYP IRQ处理程序管理+外设状态函数
stm32g4xx_hal_cryp.h [code]CRYP HAL模块的头文件
stm32g4xx_hal_cryp_ex.c [code]CRYPEx HAL模块驱动程序。此文件提供固件函数来管理加密(CRYP)外设的扩展功能
stm32g4xx_hal_cryp_ex.h [code]CRYPEx HAL模块的头文件
stm32g4xx_hal_dac.c [code]DAC HAL模块驱动程序。此文件提供固件函数来管理数模转换器(DAC)外设的以下功能:+初始化和去初始化函数+IO操作函数+外设控制函数+外设状态和错误函数
stm32g4xx_hal_dac.h [code]DAC HAL模块的头文件
stm32g4xx_hal_dac_ex.c [code]扩展DAC HAL模块驱动程序。此文件提供固件函数来管理DAC外设的扩展功能
stm32g4xx_hal_dac_ex.h [code]DAC HAL扩展模块的头文件
stm32g4xx_hal_dma.c [code]DMA HAL模块驱动程序。此文件提供固件函数来管理直接存储器访问(DMA)外设的以下功能:+初始化和去初始化函数+IO操作函数+外设状态和错误函数
stm32g4xx_hal_dma.h [code]DMA HAL模块的头文件
stm32g4xx_hal_dma_ex.c [code]DMA扩展HAL模块驱动程序此文件提供固件函数来管理DMA扩展外设的以下功能:+扩展功能函数
stm32g4xx_hal_dma_ex.h [code]DMA HAL扩展模块的头文件
stm32g4xx_hal_exti.c [code]EXTI HAL模块驱动程序。此文件提供固件函数来管理扩展中断和事件控制器(EXTI)外设的功能:通用输入输出(EXTI)外设的功能:+初始化和去初始化函数+IO操作函数
stm32g4xx_hal_exti.h [code]EXTI HAL模块的头文件
stm32g4xx_hal_fdcan.c [code]FDCAN HAL模块驱动程序。此文件提供固件函数来管理灵活数据速率控制器局域网(FDCAN)外设的以下功能:+初始化和去初始化函数+IO操作函数+外设配置和控制函数+外设状态和错误函数
stm32g4xx_hal_fdcan.h [code]FDCAN HAL模块的头文件
stm32g4xx_hal_flash.c [code]FLASH HAL模块驱动程序。此文件提供固件函数来管理内部FLASH存储器的以下功能:+程序操作函数+存储器控制函数+外设错误函数
stm32g4xx_hal_flash.h [code]FLASH HAL模块的头文件
stm32g4xx_hal_flash_ex.c [code]扩展FLASH HAL模块驱动程序。此文件提供固件函数来管理FLASH扩展外设的以下功能:+扩展编程操作函数
stm32g4xx_hal_flash_ex.h [code]FLASH HAL扩展模块的头文件
stm32g4xx_hal_flash_ramfunc.c [code]FLASH RAMFUNC驱动程序。此文件提供应在内部SRAM中执行的Flash固件函数+运行模式下的FLASH掉电+FLASH DBANK用户选项字节
stm32g4xx_hal_flash_ramfunc.h [code]FLASH RAMFUNC驱动程序的头文件
stm32g4xx_hal_fmac.c [code]FMAC HAL模块驱动程序。此文件提供固件函数来管理FMAC外设的以下功能:+初始化和去初始化函数+外设控制函数+回调函数+IRQ处理程序管理+外设状态和错误函数
stm32g4xx_hal_fmac.h [code]stm32g4xx_hal_fmac.c模块的头文件
stm32g4xx_hal_gpio.c [code]GPIO HAL模块驱动程序。此文件提供固件函数来管理通用输入输出(GPIO)外设的以下功能:+初始化和去初始化函数+IO操作函数
stm32g4xx_hal_gpio.h [code]GPIO HAL模块的头文件
stm32g4xx_hal_gpio_ex.h [code]GPIO HAL扩展模块的头文件
stm32g4xx_hal_hrtim.c [code]TIM HAL模块驱动程序。此文件提供固件函数来管理高分辨率定时器(HRTIM)外设的以下功能:+HRTIM初始化+DLL校准启动+定时器时间基准单元配置+简单时间基准启动/停止+简单时间基准启动/停止中断+简单时间基准启动/停止DMA请求+简单输出比较/PWM通道配置+简单输出比较/PWM通道启动/停止中断+简单输出比较/PWM通道启动/停止DMA请求+简单输入捕获通道配置+简单输入捕获通道启动/停止中断+简单输入捕获通道启动/停止DMA请求+简单单脉冲通道配置+简单单脉冲通道启动/停止中断+HRTIM外部同步配置+HRTIM突发模式控制器配置+HRTIM突发模式控制器使能+HRTIM外部事件调理配置+HRTIM故障调理配置+HRTIM故障使能+HRTIM ADC触发配置+波形定时器配置+波形事件滤波配置+波形死区时间插入配置+波形斩波模式配置+波形比较单元配置+波形捕获单元配置+波形输出配置+波形计数器启动/停止+波形计数器启动/停止中断+波形计数器启动/停止DMA请求+波形输出使能+波形输出电平设置/获取+波形输出状态获取+波形突发DMA操作配置+波形突发DMA操作启动+波形定时器计数器软件复位+波形捕获软件触发+波形突发模式控制器软件触发+波形定时器预加载寄存器更新使能+波形定时器预加载寄存器软件更新+波形定时器延迟保护状态获取+波形定时器突发状态获取+波形定时器推挽状态获取+外设状态获取
stm32g4xx_hal_hrtim.h [code]HRTIM HAL模块的头文件
stm32g4xx_hal_i2c.c [code]I2C HAL模块驱动程序。此文件提供固件函数来管理集成电路互连(I2C)外设的以下功能:+初始化和去初始化函数+IO操作函数+外设状态和错误函数
stm32g4xx_hal_i2c.h [code]I2C HAL模块的头文件
stm32g4xx_hal_i2c_ex.c [code]I2C扩展HAL模块驱动程序。此文件提供固件函数来管理I2C扩展外设的以下功能:+滤波模式函数+唤醒模式函数+快速模式Plus函数
stm32g4xx_hal_i2c_ex.h [code]I2C HAL扩展模块的头文件
stm32g4xx_hal_i2s.c [code]I2S HAL模块驱动程序。此文件提供固件函数来管理集成芯片间声音(I2S)外设的以下功能:+初始化和去初始化函数+IO操作函数+外设状态和错误函数
stm32g4xx_hal_i2s.h [code]I2S HAL模块的头文件
stm32g4xx_hal_irda.c [code]IRDA HAL模块驱动程序。此文件提供固件函数来管理红外数据协会(IrDA)外设(IRDA)的以下功能:+初始化和去初始化函数+IO操作函数+外设状态和错误函数+外设控制函数
stm32g4xx_hal_irda.h [code]IRDA HAL模块的头文件
stm32g4xx_hal_irda_ex.h [code]IRDA HAL扩展模块的头文件
stm32g4xx_hal_iwdg.c [code]IWDG HAL模块驱动程序。此文件提供固件函数来管理独立看门狗(IWDG)外设的以下功能:+初始化和启动函数+IO操作函数
stm32g4xx_hal_iwdg.h [code]IWDG HAL模块的头文件
stm32g4xx_hal_lptim.c [code]LPTIM HAL模块驱动程序。此文件提供固件函数来管理低功耗定时器(LPTIM)外设的以下功能:+初始化和去初始化函数。+轮询模式下的启动/停止操作函数。+中断模式下的启动/停止操作函数。+读取操作函数。+外设状态函数
stm32g4xx_hal_lptim.h [code]LPTIM HAL模块的头文件
stm32g4xx_hal_nand.c [code]NAND HAL模块驱动程序。此文件提供通用固件来驱动作为外部设备安装的NAND存储器
stm32g4xx_hal_nand.h [code]NAND HAL模块的头文件
stm32g4xx_hal_nor.c [code]NOR HAL模块驱动程序。此文件提供通用固件来驱动作为外部设备安装的NOR存储器
stm32g4xx_hal_nor.h [code]NOR HAL模块的头文件
stm32g4xx_hal_opamp.c [code]</