BCSCTL1 |= XTS;// ACLK= LFXT1= HF XTALdo{IFG1 = ~OFIFG;// Clear OSCFault flagfor (i = 0xFF; i0; i--);// Time for flag to set}while ((IFG1OFIFG)==OFIFG);// OSCFault flag still set?BCSCTL2 |= SELM1+SELM
我写了一个用M3测频率的程序,然后结果不对,我想问下各位我的方法是对的不:用定时器0用来定时1秒钟,定时器1用作16位边沿定时计数,定时器到了1秒后,产生中断,在中断程序里面,获取定时器1 A的值,并通过1602显示出来(获取定时器1 A 的值和1602把这个值显示出来都在定时器0 1秒中断函数里面)