msp430中BIC.B #1,&P1OUT 什么意思?

有时候为了节省成本会尽量减尐外部器件的花费,MSP430有一个内部 12KHz 的 VLO 频率虽然有较大温飘和压飘,通过校正也是可以满足需求的

4、如何校正 VLO 频率

VLO 非常适合做低功耗下的待机时钟,但是不同环境频率偏差太大在TI的应用支持中就有一种方法来校准 VLO。

VLO 本身的输出频率并不能被改变称作校准不是很确切。我們大部分情况下使用 VLO 低频时钟只是为了将单片机从低功耗模式下唤醒也就是需要实用它产生一个从0到几十赫兹的唤醒信号。既然不能动時钟源那我们就想办法改变定时器的计数来获得我们想要的唤醒信号。

这个经过校准的最小 DCO 频率为 1MHz我们可以通过书橱在一个或 X 个 VLO 周期內的 DCO 振荡次数 Y,这样 f(VLO)=f(DCO)*X/Y知道 VLO 的频率之后,设置好定时器便可以获得我们需要的唤醒中断信号并且这个唤醒信号的精度不依赖於VLO(当然温度和电压不能变化)。

实际应用可以隔一段时间重新校准一次 VLO确保在温度变化时,唤醒信号的精度不随 VLO偏移

TI 官网提供了较為完整的实例:

}

我要回帖

更多关于 B/L 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信