打印
[Cortex-M0技术交流]

求助NUC120时钟频率问题

[复制链接]
1739|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
屏凡|  楼主 | 2011-10-14 23:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用大叔的助学板+下面程序,可以跑50M.
/* SYSCLK =>12Mhz*/
UNLOCKREG();               //  芯片注册解锁
    SYSCLK->PWRCON.XTL12M_EN = 1; //  设定12M外部晶振
    DrvSYS_Delay(5000);          // 等待时钟就绪
    DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M); // 选择12MHz为PLL输入
    DrvSYS_Open(50000000);        // 打开50MHz
    LOCKREG();    //向“0x5000_0100”写入任何值,就可以重锁保护寄存器

现在用自己画的板子+上面的程序,跑的很慢,估计不到12M.

程序设置一样,跑的结果有快慢,找不到原因。
硬件时钟电路和大叔的助学板一样,只是供电5V.芯片是代理那里买的。
大侠们帮忙分析下是什么原因, 谢谢!!!

相关帖子

沙发
屏凡|  楼主 | 2011-10-14 23:43 | 只看该作者
而且 我的板子晶振和大叔的助学板晶振 对换过,结果还是不行。

使用特权

评论回复
板凳
Swallow_0322| | 2011-10-15 07:28 | 只看该作者
证据不足,O(∩_∩)O~
你是仿真运行还是下载后运行啊?

使用特权

评论回复
地板
屏凡|  楼主 | 2011-10-15 10:53 | 只看该作者
仿真运行不会

是 下载后运行

使用特权

评论回复
5
屏凡|  楼主 | 2011-10-15 18:32 | 只看该作者
#define LED             E_GPA, 12

#define        CLR_LED            DrvGPIO_ClrBit(LED)             //数据线强制拉低
#define        SET_LED            DrvGPIO_SetBit(LED)             //数据线强制拉高,上拉

void delayX(uint i)
{  
  while(i--);//CLRWDT();
}

int main (void)
{  uchar i;  
          
        /* SYSCLK =>12Mhz*/
        UNLOCKREG();          //  芯片注册解锁

    DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M); // 选择12MHz为PLL输入
    DrvSYS_Open(50000000);             // 打开50MHz

    LOCKREG();           //向“0x5000_0100”写入任何值,就可以重锁保护寄存器
        
    DrvGPIO_Open(LED, E_IO_OUTPUT);  
   
   while(1)
   {   
         SET_LED;   
         for(i=0;i<60;i++)delayX(60000) ;//       

          CLR_LED;                                                  
         for(i=0;i<60;i++)delayX(60000) ;//
   }
}
我的助学板 芯片烧了,换了新的 芯片 后 和我的板子跑的速度一样

那位同学能把上面程序帮忙 在助学板跑一下看看 是不是1HZ的频率 ??

使用特权

评论回复
6
Ryanhsiung| | 2011-10-15 20:28 | 只看该作者
不能你怎么写啊,for 语句也是要时间的哦,delay 函数调用进出栈也是要时间的!!!
  可以时间会慢一点点

使用特权

评论回复
7
屏凡|  楼主 | 2011-10-15 21:50 | 只看该作者
误差点没有关系,
关键是想知道助学板跑上面的程序的结果。

使用特权

评论回复
8
屏凡|  楼主 | 2011-10-20 21:19 | 只看该作者
用9哥提供的测试程序在自己板子和助学板跑了,结果我的板子跑的速度慢近4倍,而且把晶振拆了,用手碰XTI_In 程序也能跑。
奇怪。。。
为什么 跑不到50M????????

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:烦人单片机群:32095080

4

主题

40

帖子

0

粉丝