新闻中心

EEPW首页>嵌入式系统>设计应用> FLASH在MSP430F149嵌入式系统中的应用

FLASH在MSP430F149嵌入式系统中的应用

作者: 时间:2012-04-18 来源:网络 收藏

3.2 读操作

读操作有串行页读、连续行读、随机读3种类型。在此选用串行页读取。首先将读操作控制字00h输入,再写入地址,写入控制字30h,待 信号变高后,将本页数据依次读出。随后再改变页地址读出其它页内数据。操作流程图如图3。

图2 写操作流程图

图3 读数据程序流程图

3.3 擦除操作

任何器件的写入操作都必须在空的或已擦除的单元内进行,因此在进行下一次存储数据之前都必须对进行擦除操作。

擦除操作基于块,内有1024块,块地址的输入需要两个周期,块操作的地址只有A18—A27有效,A12—A17备忽略。在地址后被送入的块擦除命令(D0h)启动块擦除操作,待 信号变高后,送入命令字70h,读出I/O0的值来判断数据擦除是否成功。图4为块擦除流程图。

图4 擦除FLASH程序流程图

4 程序设计

在此给出写操作部分程序,读操作和擦除操作均可参考文中流程图来编程,值得注意的是其它具体写地址操作应仔细阅读



评论


相关推荐

技术专区

关闭