MSP430F5510的4个info段,Info_A、Info_B、Info_C、Info_D,没有保存特殊数据吗?检查发现全是FF。
因为F2132的Info_A是保存有ADC、DCO的校正参数的,用户能使用的只有Info_B、Info_C、Info_D共3个段。
Charles Wu:
另外,关于ADC的校正参数。你可以比较一下F2132和F5510的ADC精度的参数,F5系列的ADC10在精度上有很大的提升,故在片内memory保存ADC的校正参数的意义也就……
Yun Zhang:
回复 Charles Wu:
谢谢,也就是说这4个128Byte的段,都可以用于保存用户的设置信息了?
Charles Wu:
回复 Yun Zhang:
当然可以。其实即使是info A有保存校正数据,其空闲的区域也一样可以用来保存user自己的数据。只是在erase时需要将校正数据copy到RAM,erase完成后再写回,多消耗一些代码罢了。
Yun Zhang:
回复 Charles Wu:
程序代码中未使用到的主程序段,是否也可以用于保存一些信息呢?
突然发现F2xx系列的芯片,它们的Info段只有64字节,总数不够用了。
Charles Wu:
回复 Yun Zhang:
可以,430的代码段和information memory在本质上是一样的,都是Flash空间,只是segment的长度不同罢了, Info只有64,而代码是512个byte。只是,用程序代码区来保存数据,且这些数据在运行期是需要程序改变的话,请一定要注意erase,Write的逻辑,不要对真正的代码产生印象。另外,代码区长度更长,则所需的Flash erase的时间更长,一定要注意保证这段时间MCU的供电正常,否则可能会出现代码丢失的情况。
TI中文支持网



