|
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] |