莫九玉 发表于 2019-12-28 21:52:03

stm32l151的eeprom操作请教

1、stm32l151rct6的eeprom的写入函数是不是HAL_StatusTypeDef   HAL_FLASHEx_DATAEEPROM_Program(uint32_t TypeProgram, uint32_t Address, uint32_t Data)?
2、下面两种操作方式有什么区别
#define FLASH_TYPEPROGRAMDATA_WORD            (0x02U)/*!<Program a word (32-bit) at a specified address.*/

#define FLASH_TYPEPROGRAMDATA_FASTWORD      (0x10U)/*!<Fast Program a word (32-bit) at a specified address.*/

下面的操作说的是快速写入,为什么会有两种方式呢?

butterflyspring 发表于 2020-1-6 11:14:45

EEPROM的通用编程是先擦后写。所谓快速编程是有前提的,也就是EEPROM已经擦除好了,可以直接设置快速编程位,这样直接编程,省略是擦除时间,这样就快速了:lol
页: [1]
查看完整版本: stm32l151的eeprom操作请教