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

F5510的Info段的问题?

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的供电正常,否则可能会出现代码丢失的情况。

赞(0)
未经允许不得转载:TI中文支持网 » F5510的Info段的问题?
分享到: 更多 (0)