用IAP方式写入擦除flash存储器的程序
扫描二维码
随时随地手机看文章
注释:
(1)TempStoragel是AD中断服务程序存放AD采到数据(512字节)的变量。
(2)voidPage_Erase(BYTE*Page—Address)small//flash擦函数模块;在主程序main中为“page_erase(2000h)”,在LEDl=0之前;
(3)voidPage_Write(BYTE*PageAddress)small//写函数flash模块;在主程序:main中为“page_write(2000h)”,在LEDl=0之前;
(4)xdateuintfull=0;定义full(AD的数据采集变量为数据xdate:
(5)在主程序前定义的:
1)dataBYTEcode★PagelnDICes[4]={0×2000,0×2200,0×2400,0×2600};//定义flash的地址区间:
2)dataBYTEBuffer[3];//3)codeBYTELengthFile[3_at_0×2000。