请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F5172 工具/软件:Code Composer Studio
大家好、
我已使用 FLL 将系统时钟更改为18MHz (并且 PMMCOREV = 2)。 然后、我将时钟复用到引脚(P3.4)上、并在示波器上查看它。 FLL 配置如下:
UCSCTL3 |= SELREF_2; __bis_SR_register (SCG0); UCSCTL0 = 0; UCSCTL1 = DCORSEL_7; UCSCTL2 = FLLD_1 + 547; __BIC_SR_register (SCG0);
在示波器上、我看到时钟不稳定、它有很多"抖动"。 即使不执行该代码、标准1MHz 时钟也具有"抖动"
我设法通过关闭 FLL 来实现稳定:
_bis_SR_register (SCG0);//禁用 FLL 控制环路 UCSCTL3 = SELREF_2; UCSCTL1 = DCORSEL_7 | DISMOD;//设置频率范围并禁用调制器 UCSCTL0 = DCO0 | DCO1 | DCO2 | DCO3;//设置 DCO & MOD
这是正常行为吗?