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

在PollX1Counter中死循环出不来了?

Dear all

我在用F280049C controlCARD调试自己的程序,为什么总是f28004x_sysctrl.c文件中的PollX1Counter函数中出不来了?

调试其他例程都是正常的.这个文件我也没改过呀.

谢谢!

Susan Yang:

能否详细说明下您的程序?或者直接私信/上传一下工程?

,

jjl3:

Sorry for replying so later!

我新建了一个 工程,所有源文件都是从原来的工程里copy出来的。

我发现原工程里这里是可以过去的,但新工程运行会死在这里。

源文件都是这样:

debug跟踪新工程时发现到这里,OSCCLKSRCSEL = 0;所以会执行到PollX1Counter

debug跟踪原来工程,发现到这里OSCCLKSRCSEL = 1;所以就执行returen走了。

很奇怪,为什么源文件都是一样的,重新建个工程后表现不一样呀?

谢谢!

,

Susan Yang:

该问题和之前有个帖子很类似,您可以先参考一下

e2e.ti.com/…/535617

您现在时钟源是什么?建议先看一下TRM的 3.7.6 Clock Source and PLL Setup

www.ti.com.cn/…/sprui33d.pdf

,

jjl3:

我用的是LaunchPad板,没改动硬件。只是两个 工程,但这两个工程都包含相同的源文件。

我安装上面的帖子改动了 一下还是不能执行return。

,

Susan Yang:

若是可以的话,请私信/上传一下您的整个工程,我们使用launchpad测试一下

,

Susan Yang:

看到您确认了答案,请问是解决了该问题吗?若还是没有解决的话,请您上传/私信一下工程,谢谢

,

jjl3:

还没,感觉还是CMD文件不对.我已经私信上传工程了,没有收到吗

,

Susan Yang:

我测试了一下,会整个跳过InitSysPll(XTAL_OSC,IMULT_10,FMULT_0,PLLCLK_BY_2); 不执行,我会在查证后给您回复。

PS:之前私信太多了,漏掉了您的回复,抱歉

,

jjl3:

谢谢!问题已经解决了.还是cmd文件设置的不对,分给CLA的RAM不正确,修改正确后, InitSysPll也可以正确执行了.

,

Susan Yang:

很高兴您能解决问题,后续有其他问题欢迎随时发帖,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 在PollX1Counter中死循环出不来了?
分享到: 更多 (0)