查看: 1534|回复: 0

msp430单片机的FLASH存储读写问题

[复制链接]

该用户从未签到

发表于 2020-11-12 19:23:45 | 显示全部楼层 |阅读模式
分享到:
FLASH存储的读写
       FLASH技术结合了OTP存储器的成本优势和EEPROM的可再编程性能,可以使用尽可能小的开销来发挥EEPROM的最大灵活性。MSP430F149的嵌入式FLASH存储器同EEPROM一样是可电擦除并且可编程存储器,主要特点如下:
  • 编程可以使用位、字节和字操作
  • 可以通过JTAG、BSL和ISP进行编程。
  • 1.8V-3.6V工作电压,2.7V-3.6V编程电压。
  • 擦除/编程次数可达100000次。
  • 数据保持时间从10年到100年不等。
  • 60KB空间编程时间<5秒
  • 保密熔丝烧断后不可恢复,不能再对JTAG进行任何访问。
  • FLASH编程/擦除时间由内部硬件控制,无需软件干预。

       FLASH存储器具有如下优点:调电后数据不丢失、数据存储速度快、电可擦除、容量大、在线可编程、足够多的擦写次数、价格低廉、高可靠性。FLASH基本可以取代EEPROM,只是擦除操作不能一个字节一个字节擦除,只能一段一段进行。
      MSP430F149的FLASH存储器模块是由128段主存储器与2段信息存储器组成。信息存储器为每段128字节,地址为1000H-10FFH,分别为信息存储器A和B。主存储器每段为512字节,其地址范围为1100H-FFFFH。
       对FLSAH模块有3种操作:读、写及擦除。读很简单,可使用各种寻址方式,借助指令就可以轻松完成。擦除与写入需要按其固有的操作过程,通过控制FLASH模块的3个控制字中的相应位来完成,只有控制位的唯一组合才能实现相应的功能。
       MSP430F149的Flash模块的读写程序,在编写程序时可以将读和写分别用一个函数来完成,当需要使用时直接调用函数即可,如果写入的数据是在一段时间里不被擦除的,可以在写入后锁定,当然改写时要先解锁。本实验中主要使用它来存储电极传感器经过校正后的一些数据,这些数据在进行pH值计算和温度补偿时要被调用出来,保证输出的数值在此温度下,电极此时老化情况下正确。
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-27 12:25 , Processed in 0.125967 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.