|
引用:
作者: yangchaochao
我没有很懂意思
1.你是在没有用JTAG仿真,情况下,直接插上外部电源,然后上电执行程序是吗?
2.你测试MCLK 是否已经将I/O口设置为特殊功能使用将I/O口作为MCLK进行输出?
3.你在端口中断里面写一个while(1),让程序一直在中断里面执行,观察MCLK频率输出看是怎么样的?
...
|
|
我没有很懂意思
1.你是在没有用JTAG仿真,情况下,直接插上外部电源,然后上电执行程序是吗?
2.你测试MCLK 是否已经将I/O口设置为特殊功能使用将I/O口作为MCLK进行输出?
3.你在端口中断里面写一个while(1),让程序一直在中断里面执行,观察MCLK频率输出看是怎么样的?
如果CPU一直运行在中断里面情况下,观察频率仍然不对,那么你可以用449学习板光盘资料中I/0口程序运行下,在例程序里面IO中断程序中也弄成while(1),程序一直执行端口中断程序.观察MCLK频率,注意将MCLK I/O口设置为特殊功能使用.
你观察下这几种情况现象,我们可以共同讨论
*****************************************
谢谢。如果你没有看懂是因为 我没说清楚。 对于1
上电就执行程序。
对于2,这个毫无疑问,既然要测试时钟,我自然会 p1sel = 0x22 ,p1dir = 0x22 ;
对于3 ,我也尝试过,问题依旧。
唯一没有实验的就是你说的,用 它的程序。
好的有机会我实验下。 |
|