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.*/ 下面的操作说的是快速写入,为什么会有两种方式呢? |
EEPROM的通用编程是先擦后写。所谓快速编程是有前提的,也就是EEPROM已经擦除好了,可以直接设置快速编程位,这样直接编程,省略是擦除时间,这样就快速了 |