完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
瑞萨单片机时钟功能非常强大,相对于其他的单片机在功能设置上比较复杂,尤其令刚入门的新手摸不着北。下面我列举瑞萨单片机的四种时钟工作方式的启动方法:
1、内部时钟低速 unsigned char osc_stab=20; DISABLE_IRQ;//关闭中断 prc0=1; cm14=0;//关闭内部低速振荡 cm06=0;//cm16、cm17有效 cm16=0;//cup时钟分频比 cm17=0; ocd2=1;//外部晶振为0,内部为1 cm05=1;//关闭外部xin振荡 cm07=1;//开启内部8M晶振 cm03=0; while(osc_stab) { --osc_stab; } prc0=0; 2、内部高速 unsigned char osc_stab=20; DISABLE_IRQ;//关闭中断 prc0=1; cm14=0;//关闭内部低速振荡 cm06=0;//cm16、cm17有效 cm16=0;//cup时钟分频比 cm17=0; cm07=0; fra00=1; fra01=1; while(osc_stab) { --osc_stab; } ocd2=1;//外部晶振为0,内部为1 cm05=1;//关闭外部xin振荡 cm03=0; prc0=0; 3、外部时钟高速 unsigned char osc_stab=20; DISABLE_IRQ;//关闭中断 prc0=1; cm14=0;//关闭内部低速振荡 cm06=0;//cm16、cm17有效 cm16=0;//cup时钟分频比 cm17=0; cm05=0; cm07=0; cm13=1; while(osc_stab) { --osc_stab; } ocd2=1;//外部晶振为0,内部为1 fra00=0; fra01=1; cm03=1; prc0=0; 4、外部时钟低速 unsigned char osc_stab=20; DISABLE_IRQ;//关闭中断 prc0=1; cm14=0;//关闭内部低速振荡 cm06=0;//cm16、cm17有效 cm16=0;//cup时钟分频比 cm17=0; cm05=0; cm04=0; cm03=0; cm07=1; while(osc_stab) { --osc_stab; } ocd2=1;//外部晶振为0,内部为1 fra00=0; fra01=1; ocd2=1 prc0=0; |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】新建工程和LED灯闪烁
385 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】LED灯模拟二进制进位
557 浏览 0 评论
【瑞萨 FPB-RA4E2 开发板测评】简介、环境搭建、程序测试
789 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)PWM输出+ADC采集
877 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】尝试嵌入式操作系统Free-RTOS
1686 浏览 0 评论
1792浏览 4评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
2358浏览 3评论
【RA4M2设计挑战赛】智慧农业监测RA4M2采集数据上传阿里云
1578浏览 2评论
2916浏览 2评论
2643浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 17:11 , Processed in 1.650871 second(s), Total 40, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号