[菜农助学交流] 请教如何设置新唐NUC芯片的时钟主频

[复制链接]
 楼主| 0013180 发表于 2012-6-13 09:03 | 显示全部楼层 |阅读模式
请教如何设置新唐NUC芯片的时钟主频 设置后怎么判断 是否设置正常啊?
xyz549040622 发表于 2012-6-19 08:24 | 显示全部楼层
UNLOCKREG(); // 芯片注册解锁

SYSCLK->PWRCON.XTL12M_EN = 1; // 设定12M外部晶振

DrvSYS_Delay(5000); // 等待时钟就绪
应该就是这里设置的时钟主频率吧
xyz549040622 发表于 2012-6-19 08:26 | 显示全部楼层
而且上电后有一个默认的时钟源的,在flash一节有介绍
 楼主| 0013180 发表于 2012-6-24 17:11 | 显示全部楼层
对NUC的各种时钟设置有点晕?
tdh03z 发表于 2012-6-24 20:40 | 显示全部楼层
确实有点晕,与8位单片机有比较大的区别哦,用LM3S好像也没有这种设置。
刚开始用都不知道怎么设置
KFYSX 发表于 2012-6-28 20:34 | 显示全部楼层
/* Unlock the protected registers */        
        UNLOCKREG();

        /* Enable the 12MHz oscillator oscillation */
        DrvSYS_SetOscCtrl(E_SYS_XTL12M, 1);

        DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M);

        DrvSYS_Open(50000000);

        /* HCLK clock source. 0: external 12MHz; 4:internal 22MHz RC oscillator */
        DrvSYS_SelectHCLKSource(2);//(0);

        LOCKREG();

        DrvSYS_SetClockDivider(E_SYS_HCLK_DIV, 0);
KFYSX 发表于 2012-6-28 20:36 | 显示全部楼层
最高频率50M工作
tao0127 发表于 2012-7-13 13:20 | 显示全部楼层
mini51和M0有时钟状态寄存器(CLKSTATUS)可以判断时钟是否稳定,NUC100系列的就没有了。
john_lee 发表于 2012-7-14 15:48 | 显示全部楼层
mini51和M0有时钟状态寄存器(CLKSTATUS)可以判断时钟是否稳定,NUC100系列的就没有了。
tao0127 发表于 2012-7-13 13:20


只是 nuc100xxnAN 和 nuc120xxnAN 没有 CLKSTATUS,nuc100xxnBN、nuc120xxnBN、nuc122、nuc130、nuc140 都有。
o578pp 发表于 2012-7-14 16:02 | 显示全部楼层
我晕了
tao0127 发表于 2012-7-22 21:15 | 显示全部楼层
9楼说得对,我仔细看了一下,真不好意思。
yyglucky 发表于 2017-7-8 14:15 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部