此帖出自stm32/stm8论坛
最新回复
/**************************************************************************************
* FunctionName : FLSEraseFlash()
* Description : Flash擦除
* EntryParameter : sAddr - 起始地址,eAddr - 结束地址,pageSize - 页大小
* ReturnValue : None
**************************************************************************************/
void FLSEraseFlash(u32 sAddr, u32 eAddr, u32 pageSize)
{
u8 i, maxPag;
volatile FLASH_Status fshStu = FLASH_COMPLETE;
maxPag = (eAddr - sAddr) / pageSize; // 页数
FLASH_Unlock(); // 解锁的闪存程序擦除控制器
FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR);
for (i=0; ((i
详情
回复
发表于 2013-7-18 11:28
点评 | ||
|
||
| |
|
|
| |
个人签名我的博客
|
|
此帖出自stm32/stm8论坛
| ||
个人签名我的博客
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持