新闻中心

EEPW首页>嵌入式系统>设计应用> 闪存S29AL016D在数据处理系统中的应用

闪存S29AL016D在数据处理系统中的应用

作者: 时间:2009-12-10 来源:网络 收藏

擦除操作分为片擦除和段擦除两种。片擦除为整片擦除,段擦除只擦除指定段。为使用方便,在擦除某段时,应保证其他段不受影响。因此,软件多采用段擦除模式。其代码如下:
段擦除函数(flash基地址为0xb0000000);
void erase_flash(unsigned int sector_num)//sector为段号片擦除函数可参照编写

本文引用地址://m.amcfsurvey.com/article/152250.htm

{


保存在FLASH中后,若要对擦除后的段数据地址执行写操作,也可以通过给芯片写入编程操作时序来完成。写操作的结果是将地址总线指定地址的数据相应位1变为0,通俗的说,就是擦除后的数据各位都为1,写操作是将待写入数据的不为1的位变为0。其写操作函数如下:



评论


相关推荐

技术专区