各位好:
我们有时会使用到MSP430内部的DCO,但DCO会在合适的工作温度范围外出现漂移。我记得好像MCU内部可以设置进行温度补偿?具体哪个寄存器呢?可以拿任一款MSP430举例。非常感谢。
Lei Wang24:
内部ADC参考有的有温度补偿。DCO好像没有,不过有DCO校准配制值,比如G2系列的校准配制值就存储在information memory中。或者也可以通过一个外部32K晶振来得到校准的DCO值。
灰小子:
回复 Lei Wang24:
不清楚楼主使用的是哪个型号的msp430?
有些msp430的信息flash内带有特定频率dco的校准数据,但也有些msp430内没有校准数据。
如果使用的DCO频率在信息flash内没有校准数据,需要自己做校准。