MSP430 DCO的默认值
4系列的默认是1.048576MHz,因为它有锁频环,
其他没有锁频环的430的DCO是800k左右
|
DCO的频率偏差挺大的,那只是一个估值
|
工作 :
上电复位后,首先由 DCOCLK 启动 CPU ,以保证程序从正确的位置开始执行,保证晶体振荡器有足够的起振及稳定时间。然后软件可设置适当的寄存器的控制位来确定最后的系统时钟频率。如果晶体振荡器在用做 CPU 时钟 MCLK 时发生故障, DCO 会自动启动,以保证系统正常工作;如果程序跑飞,可用看门狗将其复位。
DCO是单独工作的,启动快,刚启动的时候先是DCO工作的,因为这个时候你还没有选择晶振源,选好以后,选哪个就是哪个工作(不用的可以通过控制位关闭),如果你所选的是外部晶振,突然失效了,不振了,那么DCO就会自动起振,成为MCLK的时钟源。
4系列LFXT1外接的晶体是用来供给FFL+去校准DCO用的,不是DCO用的。
DCO任何情况下都是可用的,即使是出现DCO OF的时候也是如此。
浙公网安备 33010602011771号