与flash本身的特性有关,flash在写入0后无法再写回1,所以flash在单片机开发中,没有文件系统的支持,直接操作flash,需要在使用之前擦除,擦除之后所有的bit位均变为1,所以在调用接口write时无法将已经写成0的bit再写成1,需要擦除,擦除是按扇区擦除的,注意将一类的数据放到一个扇区中,读和写时通常是按页来读取的,但是不能跨页写入读取。
在flash的实际应用中可以建立循环flash区使用,另外再使用一块专门用来存放当前写到的地址,每次使用时地址自增,循环使用flash
在flash的实际应用中可以建立循环flash区使用,另外再使用一块专门用来存放当前写到的地址,每次使用时地址自增,循环使用flash