我XT2外接的是16M的晶振,我想利用DCO给他升到32M,但是程序有时候是32M,有时候是8M等等等等,代码是
请用过的帮帮我呀 或者有类似的例程也行(程序中红 {MOD}字体应该是重点出错的地方)
void main(void) {
WDTCTL = WDTPW+WDTHOLD;
P1DIR |= BIT0;
P1SEL |= BIT0; //可以看ACLK的频率
P2DIR |= BIT2;
P2SEL |= BIT2; //SMCLK
P7DIR |= BIT7;
P7SEL |= BIT7; //MCLK
P5SEL |= BIT2+BIT3;
UCSCTL6 &= ~XT2OFF; //打开XT2
do
{
UCSCTL7 &= ~XT2OFFG;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
这个还是用的是内部的基准频率进行倍频得到的吧
一周热门 更多>