打印
[Kinetis]

KEA64配置时钟问题

[复制链接]
1346|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ckf123456|  楼主 | 2018-3-12 20:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小白刚上手kea64的开发板,在看手册时有配置外部晶振的代码:

/* the following code segment demonstrates setting ICS to FEE mode generating 32.768MHZ bus*/
/* supposing external 32.768K crystal is installed */
OSC_CR = 0xB0; /* enable oscillator with low power mode */
ICS_C2 = 0x00; /* BDIV=0, no prescalar/
while ((OSC_CR & OSC_CR_OSCINIT_MASK) == 0); /* waiting until oscillator is ready */
ICS_C1 = 0x80; /* external clock reference (32.768kHz) to FLL, RDIV = 0, external prescalar
= 0 */
但运行时一直卡在while ((OSC_CR & OSC_CR_OSCINIT_MASK) == 0);
人都要晕了,求帮助!!!
是不是还没有寄存器没配置完?

相关帖子

沙发
康康同学| | 2018-3-13 00:24 | 只看该作者
刚看完KEAZ64的时钟寄存器,你的晶振是多少M的?如果大于4M
第一行代码改成这样:OSC_CR = 0xB4;然后看是否运行正常,如果不正常就检查下硬件吧,另外建议你多看看手册

使用特权

评论回复
板凳
hadesfree| | 2019-3-22 12:26 | 只看该作者
同问

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝