TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F247 INFO区 segment A 用作EEPROM保存数据,问题请教

您好,

当我用F247的A区存放数据时,发现一个问题:

程序中只向A区写入50个字节的数据,程序运行良好

但,如果向A区写入64个字节的数据,在仿真的时候就会出现莫名其妙的问题,甚至连IF判断语句都会出现错误

看数据手册中提到A区存放着一些校验数据,但是并没有说这些数据不能擦除,也没有说这些校验数据存放的具体地址,

请帮忙分析一下原因,谢谢

Lina Lian:

Caspar,

MSp430F247 的information memory Segment A中的确存的是一些calibration数据,在datasheet p20有初步介绍。在P21页,则详细介绍了地址和对应内容分配,如下图所示:从0x1000地址开始的64bytes应该属于segmentA。找个没擦除的芯片,你可以连接仿真器,查看一下没有擦除前的校准数据。

Lina Lian:

回复 Lina Lian:

抱歉,我查了一下,segment A不是从0x1000的地址开始的,具体见下图即可明白。

Caspar Zhang:

回复 Lina Lian:

Hello Lina

谢谢您的回复,

我先试试。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F247 INFO区 segment A 用作EEPROM保存数据,问题请教
分享到: 更多 (0)