|
STM32G474xx HAL用户手册
|
FLASH HAL模块驱动程序。此文件提供固件函数,用于管理内部FLASH存储器的以下功能:+程序操作函数+存储器控制函数+外设错误函数。 更多...
#include "stm32g4xx_hal.h"定义 | |
| #define | FLASH_NB_DOUBLE_WORDS_IN_ROW 32 |
函数 | |
| static void | FLASH_Program_DoubleWord (uint32_t Address, uint64_t Data) |
| 在指定地址编程双字(64位)。 | |
| static void | FLASH_Program_Fast (uint32_t Address, uint32_t DataAddress) |
| 在指定地址快速编程行双字(64位)。 | |
| HAL_StatusTypeDef | HAL_FLASH_Program (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
| 在指定地址编程双字或快速编程一行。 | |
| HAL_StatusTypeDef | HAL_FLASH_Program_IT (uint32_t TypeProgram, uint32_t Address, uint64_t Data) |
| 在指定地址带中断使能的编程双字或快速编程一行。 | |
| void | HAL_FLASH_IRQHandler (void) |
| 处理FLASH中断请求。 | |
| __weak void | HAL_FLASH_EndOfOperationCallback (uint32_t ReturnValue) |
| FLASH操作完成中断回调。 | |
| __weak void | HAL_FLASH_OperationErrorCallback (uint32_t ReturnValue) |
| FLASH操作错误中断回调。 | |
| HAL_StatusTypeDef | HAL_FLASH_Unlock (void) |
| 解锁FLASH控制寄存器访问。 | |
| HAL_StatusTypeDef | HAL_FLASH_Lock (void) |
| 锁定FLASH控制寄存器访问。 | |
| HAL_StatusTypeDef | HAL_FLASH_OB_Unlock (void) |
| 解锁FLASH选项字节寄存器访问。 | |
| HAL_StatusTypeDef | HAL_FLASH_OB_Lock (void) |
| 锁定FLASH选项字节寄存器访问。 | |
| HAL_StatusTypeDef | HAL_FLASH_OB_Launch (void) |
| 启动选项字节加载。 | |
| uint32_t | HAL_FLASH_GetError (void) |
| 获取特定的FLASH错误标志。 | |
| HAL_StatusTypeDef | FLASH_WaitForLastOperation (uint32_t Timeout) |
| 等待FLASH操作完成。 | |
变量 | |
| FLASH_ProcessTypeDef | pFlash |
| 用于中断下程序/擦除扇区的变量。 | |
FLASH HAL模块驱动程序。此文件提供固件函数,用于管理内部FLASH存储器的以下功能:+程序操作函数+存储器控制函数+外设错误函数。
版权所有(c) 2019 STMicroelectronics。保留所有权利。
本软件根据LICENSE文件中规定的条款获得许可,该文件位于本软件组件的根目录中。如果没有随本软件提供LICENSE文件,则按原样提供。
定义于文件stm32g4xx_hal_flash.c中。
1.7.6.1