完善资料让更多小伙伴认识你,还能领取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 个讨论
|
|
只有小组成员才能发言,加入小组>>
【瑞萨RA6E2地奇星开发板试用】内部Code flash和Data flash写入数据并通过OLED显示
551 浏览 0 评论
【瑞萨RA6E2地奇星开发板试用】软件IIC驱动OLED屏幕实现数字打印
667 浏览 0 评论
435 浏览 0 评论
【瑞萨RA6E2地奇星开发板试用】+ 5.瑞萨RA6E2地奇星开发板coremark跑分测试313分
541 浏览 0 评论
【瑞萨RA6E2地奇星开发板试用】+ 4.使用循环队列将串口接收到的数据一个不丢的发送出去
437 浏览 0 评论
2609浏览 6评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯
3298浏览 3评论
3744浏览 2评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】使用Jlink RTT完成printf打印功能
1500浏览 2评论
【RA-Eco-RA0E1-32PIN-V1.0开发板试用】配置开发环境和编写一个点灯程序
2408浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 12:58 , Processed in 0.590119 second(s), Total 35, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5501