TI中文支持网
TI专业的中文技术问题搜集分享网站

28035使用外部晶振启动出现问题

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

shixiang du:

ming han

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

ming han:

回复 shixiang du:

不行。调试的时候进入InitPll()函数,发现if (SysCtrlRegs.PLLSTS.bit.MCLKSTS != 0)语句为真,也就是说,SysCtrlRegs.PLLSTS.bit.MCLKSTS=1,检测到丢失OSCCLK。是因为外部晶振没有启振造成的吗?

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

shixiang du:

回复 ming han:

ming han

不行。调试的��候进入InitPll()函数,发现if (SysCtrlRegs.PLLSTS.bit.MCLKSTS != 0)语句为真,也就是说,SysCtrlRegs.PLLSTS.bit.MCLKSTS=1,检测到丢失OSCCLK。是因为外部晶振没有启振造成的吗?

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

ming han:

回复 shixiang du:

确实是硬件电路有问题。谢谢大神指导!!!

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

user3584459:

回复 ming han:

请问哪里的问题,可以具体说一下嘛

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

mangui zhang:

回复 ming han:

代码还是很强的外部电路问题但是可以保证跑起来

我把系统初始化函数里使用内部晶振的函数IntOsc1Sel(),改为使用外部晶振的函数XtalOscSel(),外部晶振为6MHz,在InitPll(DSP28_PLLCR,DSP28_DIVSEL)函数里倍频为60MHz,InitPll(DSP28_PLLCR,DSP28_DIVSEL)两个参数的值分别为10和1。这样处理后,系统并没有使用外部晶振,有大神知道问题出在哪里吗?

user5331451:你好你的问题我也碰到了,请问你是怎么解决的呢?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 28035使用外部晶振启动出现问题
分享到: 更多 (0)