网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> 服务导航 >> 帮助中心 >> C5000 >> 文章正文
  5502的PLL不能锁定           ★★★ 【字体:
5502的PLL不能锁定
作者:61IC客服    文章来源:本站原创    点击数:    更新时间:2006-5-1    

 

问题如下:

我目标板上的5502采用了20MHZ的晶振与X1、X2连接,外接20P的电容,在复位期间GPIO4是低状态。仿真进入程序后,程序执行到下列代码就不执行了:
    PLL_setFreq(1, 0xF, 0, 1, 3, 3, 0);
我看了一下汇编,是寄存器PLLCSR的LOCK位一直不为“1”造成的,这是为什么呢?5502上还有其它引脚和PLL有关吗?

我反复实验了一下,当时钟频率很低(比如:PLL_setFreq(1, 15, 19, 1, 3, 3, 0)或者PLL_setFreq(1, 5, 9, 1, 3, 3, 0))时,LOCK位会置1,总之PLL最终输出的频率超不过20MHz,超过就出现下列错误或死掉了。指点一下究竟是什么原因?

Trouble running Target CPU: Error 0x00000024/-1023 Error during: Register, Execution,  PTI_ERR_IROP_CMD Error Occured at 0x00000000
Trouble Reading Target CPU memory: Error 0x00000004/-1023 Error during: Register,  PTI_ERR_IROP_CMD Error Occured at 0x00000003
Trouble Reading Target CPU memory: Error 0x80000002/-1023 Fatal Error during: Memory,  PTI_ERR_IROP_CMD Error Occured at 0x000081F0
Error: Error 0x00000024/-1023 Error during: Register, Execution,  PTI_ERR_IROP_CMD Error Occured at 0x00000000

解答如下:

不知你的是自己做的扳子还是学习板,若是自己做的就要查看PLL的电源有没有给

故障核实:PLL就是没有供电,原本要串上去一个电感的,焊接人员给焊成电阻了。困扰了好几天,还是没有经验才这样的。现在问题解决了

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关文章
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号