当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX系统时钟切换

xjtudll9年前 (2017-08-23)技术心得9170

clip_image002

系统时钟可以选择:

32K 低速时钟

32K×2 低速时钟

2M 高速时钟1/1,1/2,1/4,1/8分频

500K 高速时钟1/1,1/2,1/4,1/8分频

可以选择时钟输出

P20输出LSCLK (32.768K);

P21输出2M高速时钟1/1,1/2,1/4,1/8分频或500K高速时钟1/1,1/2,1/4,1/8分频;

32K×2好像不能输出。

1.低速系统时钟

clip_image004

/***********************************************/

* @brief 配置系统时钟为低速时钟

* @details

/***********************************************/

void START_LSCLK(SYSCLKSelected_TypeDef Selected)

{

ENMLT = Selected;

SYSCLK = 0; //system CLK is low speed CLK

ENOSC = 0; //disable high speed CLK

}

 

2.高速系统时钟

clip_image006

/***********************************************/

* @brief 配置系统时钟为高速时钟

* @details

/***********************************************/

void START_HSCLK(SYSCLKSelected_TypeDef Selected,SYSCLKDiv_TypeDef Factor)

{

OSCM2 = Selected; //只能在高速时钟停止的时候写

FCON0 &= ~0X03;

FCON0 |= Factor;//分频系数

ENOSC = 1; //Enables high-speed oscillation

ENMLT = 0; //disable 2*low speed CLK

SYSCLK = 1; //system CLK is HSCLK

}

 

注意,代码里没有加延时。实际切换到高频时钟,是要延时等待时钟稳定的。

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/467/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX系统时钟切换” 的相关文章

android 停止Handler

mHandler.removeCallbacks(mRunnable); 或者 mHandler.removeMessages(what); mHandler.removeCallbacksAndMessages(null) 参数为null的话,会将所有的Callbacks和Messages全部清除...

MSP430复位电路

MSP430复位电路

复位电路有啥好讲的?很多人可能都这样认为。简单的阻容复位,相信大伙都知道如何使用。一直以来,我也是这么认为的。后来在利尔达的一款MSP430F449开发板上看到其复位电路,看到电路上多了个1N4148二极管,这个二极管的作用我一度认为是起保护作用的,直到最近在网上看到一个网友的精彩说明,才知道二极管...

回历与公历换算

伊斯兰教历以希吉来为纪元,“希吉来”是阿拉伯语“迁移”一词的音译,系指公元622年9月24日穆罕默德率众由麦加迁往麦地那之事。为使公历纪年元旦与阿拉伯太阴历纪年(以月亮绕地球一周而又与太阳相会,为一个月)岁首相合,特定儒略历622年7月16日(公历62...

SQL Server 数据类型xtype

xtype=34 'image' xtype= 35 'text' xtype=36 'uniqueidentifier' xtype=48 'tinyint' xtype=52 'smallint' xtype=56 'int' xtype=58 's...

Word中如何删除多余空格

Word中如何删除多余空格

从网上copy的文章经常会出现多余的空格,手动删除的话工作量极大,如何方便的去除这些多余的空格呢?灵活运用word自带的查找和替换功能即可。 1、删除中文汉字(非数字和字母)后的一个空格 在【查找内容】栏填入:([!0-z\ ])\  《==此处有一空格!!! 在【替换为】栏填入:\...

如何备份iOS4.2.1SHSH文件

如何备份iOS4.2.1SHSH文件

本教程指导大家如何备份iOS4.2.1的SHSH文件,使用工具为TinyUmbrella4.21.02,支持全系列的iPhone4,iPhone3GS,iPhone3G,iPod Touch4G,iPod Touch3G,iPod Touch2G和iPad。 没有越狱的用户或者还没有升级iOS4....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。