×
嵌入式 > 技术百科 > 详情

用IAP方式写入擦除flash存储器的程序

发布时间:2020-06-15 发布时间:
|

  注释:

  (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。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil5(MDK5)在调试(debug)过程中遇到的问题