- 杂志
 搜 索: 
 论坛 » MCU应用 » R8C/1B的系统时钟问题?
广告招商
版主: renesasstk , QQMCU , renesaschina , l0p0c
 发表新贴 
 发表回复 
 R8C/1B的系统时钟问题?  发表于 2008-09-25 08:18:52 [您是本帖的第203位阅读者]     [1楼] 
呢称:yangshu2008
加我为好友
系统有外接晶振,但是要用内部高速振荡作为时钟该如何设置?
 
 RE: R8C/1B的系统时钟问题?  发表于 2008-09-25 16:56:21 [2楼] 
呢称:ammiezhang
加我为好友

对于R8C单片机,系统上电时,默认的CPU时钟为内部低速振荡器的8分频
可由下列步骤切换至内部高速振荡器

/* change low speed OCO to high speed OCO */
void clock_init_highoco(void)
{
 unsigned int i=0;
 prc0 = 1;  // Release protection
 hra00 = 1;  // High OCO oscillates
 while(i<500) i++;
 hra01 = 1;  // Select High_OCO/8 as CPU clock
 cm16 = 0;  // no division
 cm17 = 0;
 cm06 = 0;  // Select High_OCO as CPU clock
 while(i<500) i++;
 cm14 = 1;  // Stop Low_OCO
 while(i<500) i++;
 prc0 = 1;  // Set protection 
}


 
共2条 1/1 1   
   快速回复主题
  用户名 : 匿名不能发帖!请先 [ 登陆 ]
  标 题:
  内 容 :
 
EEPW元器件搜索  强力提供
关于我们 | 广告服务 | 企业会员服务 | 新手上路 | 联系我们 | 友情链接
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
Copyright ©2002 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备060382号