操作简明说明:
EEPROM在上电复位后是写保护的,
在向其中写入数据时,需要解锁,关闭写保护.如果这个时候被中断打断,会造成单片机异常,所以写操作时,需要关闭总中断,防止意外发生.
涉及 ST 库文件: stm8l15x_flash.h, stm8l15x_flash.c
常用函数:
FLASH_Unlock( FLASH_MemType_Data );
FLASH_Lock( FLASH_MemType_Data );
uint8_t FLASH_ReadByte(uint32_t Address);
void FLASH_ProgramByte(uint32_t Address, uint8_t Data);
asm("rim"); //打开中断
asm("sim"); //关闭中断
解锁是否成功标志位: FLASH_IAPSR_DUL