4512| 7
|
求助:EEPROM或者FLASH如何存储结构体数据 |
1金钱
最佳答案u16 Pro_WriteDataToStore(u32 addr,u32 flag,u8 *buf,u16 length)
{
u16 i=0;
u16 word_count=0;
u32 address;
u32 *pu=NULL;
if(length==0)
{
return 0;
}
__set_PRIMASK(1);
word_count=length/4+(length%4!=0);
pu=(u32 *)buf;
FLASH_Unlock();
FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_PGERR);
FLASH_ErasePage(addr);
address=addr;
FLASH_ProgramWord(address,flag);
address=ad ...
| ||
| ||
| ||
| ||
自己选择的路,成家前走完。
|
||
| ||
| ||
自己选择的路,成家前走完。
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-20 03:33
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网