我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
那这样你可能需要查看一下硬件电路看看是不是硬件出现问题了ming han 说:不行。调试的��候进入InitPll()函数,发现if (SysCtrlRegs.PLLSTS.bit.MCLKSTS != 0)语句为真,也就是说,SysCtrlRegs.PLLSTS.bit.MCLKSTS=1,检测到丢失OSCCLK。是因为外部晶振没有启振造成的吗?