初始化时钟默认
那么MCLK 和SMCLK都是f(dcoclk)/2.因为默认FLLD=001,对f(dcoclk)/2处理。
然后我就想:
UCSCTL2 &= ~FLLD0; 那么FLLD=000,MCLK 和SMCLK都是f(dcoclk)了吧。
但是,我在用定时器,时钟选用SMCLK定时,发现前后根本没变化。。。
为何?
====================================
还有就是很奇怪的
操作 UCSCTL2 &=~FLLN0+~FLLN1+~FLLN2+~FLLN3+~FLLN4;
UCSCTL2 |=FLLN5;(想实现倍频~~)
查看寄存器 默认FLLN0,FLLN1,FLLN2,FLLN3,FLLN4=1.
操作之后 FLLN0,FLLN1=0, FLLN2,FLLN3,FLLN4=1;
太奇怪了 |