新闻中心

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

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

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


进行擦除和写入操作时,应在进行写入时序操作时,对寄存器的偏移地址左移一位进行操作,这是因为8位工作模式下,芯片地址线的最低位为A-1,而器地址线的最低位为A0;若是16位操作模式,寻址寄存器时,则不需要进行移位操作。
此外,16位操作模式和8位数据操作模式在编写指令时序时也有区别,即写入寄存器的指令的位数要和数据位数相同,如8位指令为:*(int*)(Oxb0000000+(0x5551))=0x80,而16位指令应为:*(int*)(0xb0000000+0x555)=0x8080。

3 结束语
本文的设计可以成功地完成对FLASH的各种操作,实现向FLASH中保存数据的功能。事实上,各厂家生产的FLASH在性能上和使用方法都有所不同,除了速度快、容量大之外,还有一个特点就是可选择性地进行8位或16位数据操作。但在软硬件设计上要做些相应改变,笔者根据工作实践写出一点体会,希望能给同行提供帮助。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭