NUC029的读写程序dataflash,和EEEProm是一样的,使用时需要注意几点:
1、数据的写入之前要进行擦除
2、擦除都是按照一页一页来擦除
3、BSP包里提供了三个函数,FMC_Erase FMC_Write FMC_Read.即擦除,写入,以及读取三个函数。
4、使用三个函数时,注意其入口参数的类型以及入口参数的格式。举个例子:
FMC_Erase(0x1f000);
FMC_Write(0x1f000+i*4,change_data[i]);
FMC_Read(0x1f000+i*4);
需要注意的是读取和写入的时候需要考虑数据的大小。根据大小来取两个数据之间的地址间隔。同时在三个操作之前要对系统进行一系列的使能配置,比如解除系统锁定,使能LDu,APU等配置。
掉电保存数据,应该是对地址0X0001F000开始,0x0001ffff结束的这段地址进行读写操作
想了解更多NUC029LAN应用,咨询新唐代理—颖特新科技;覃小姐Q2824566822