准备用MSP430G2303的信息存储区存些数据,发现信息存储区A存放的是校准的数据,那我可以把字节的数据放在B,C,D区域吗?
仔细看了下这个信息区分4个,每个64byte。
另外,在软件编程的时候,擦出的时候,擦出的单元是整个信息存储区还是A,B,C,D单独可擦出呢???
现在担心的是擦出其它信息段的时候会把A中的校准数据擦除,请给些解答,谢谢!
IAR调试的时候发现不能选擦除信息区,如果选了,他会把整个信息区都擦出的!只是不知道当用软件写的时候会整体全部擦除吗???
还有时钟校准的数据同种型号的数据差别大吗??
灰小子:
擦除信息存储区的时候,可以单独擦除B,C,D其中的一个段。
可以通过编程写信息存储区,可以写一个字节。写上数据后,如果要重新写已经有数据的地址,要整段全部擦除后进行写操作。
Ken Wang:
回复 灰小子:
楼主,
A,B,C,D四个information bank都是可以单独擦除的,只是information A里面存储了DCO和ADC的出厂参数,一般不建议操作,而且操作时需要先解码然后在操作。
针对B,C,D三个区是可以可以自由操作的。你可以参考我们的430ware里面的相关例程。里面会有很清楚的编程实例。
谢谢