这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » R8C系列时钟切换问题(已解决)

共9条 1/1 1 跳转至

R8C系列时钟切换问题(已解决)

高工
2012-09-21 20:06:32     打赏
最近在做一个项目用的是R8C系列的L36C系列型号的MCU,要求低功耗,所以要求MCU在等待模式时要关掉MCU内部的高速时钟,我用32MHz8分频后,CPU Clock再4分频得到1MHz的指令时钟频率,我想关掉这内部高速时钟分频得到的指令时钟后启用内部低速振荡器125KHz来维持运行,当唤醒CPU后又要从等待模式切换到内部高速模式,我不知道该怎么切换,该修改哪些寄存器的值?具体步骤该如何?请各位大侠指导指导,不胜感激!



关键词: 系列     时钟     切换     问题     解决    

院士
2012-09-21 21:48:59     打赏
2楼
这个我表示,不会。

没有使用过R8C的,我也是第一次使用Renesas的MCU。

高工
2012-09-22 08:48:15     打赏
3楼
哦 谢谢jobs 我也是刚使用瑞萨不久 大家一起进步吧

高工
2012-09-25 10:28:31     打赏
4楼
怎么没瑞萨工程师回答我的问题呢?

菜鸟
2012-09-25 14:12:44     打赏
5楼
时钟切换一般是开启要切换的时钟源,等待振荡稳定后,再切换时钟源

内部高速低速相关的寄存器是FRA0

CM3可以设置wait模式唤醒后的时钟源,但是因为你进入wait模式前已经关闭内部高速,可以设置唤醒后运行在内部低速,再切换到内部高速

高工
2012-09-25 14:47:00     打赏
6楼
瑞萨小鱼能发份参考程序给我参考下么?454730977@qq.com 我之前也尝试了你这样的切换方法,但是还是有些瑕疵,这个问题我折腾了两周了,万分感谢!

菜鸟
2012-09-26 15:15:09     打赏
7楼
具体实现碰到什么问题,可以说具体些吗?

高工
2012-09-26 16:08:45     打赏
8楼
就是现在可以从内部高速进入内部低速(此时把内部高速时钟关掉的了,处于睡眠等待模式,同时我停止RB定时器计数(500us中断),不停止RB无法达到低功耗),但是我通过外部按键中断想让MCU从内部低速切换到内部高速就出现“死机”状态,切换到内部高速的同时需要开RB定时器计数,现在是我不知道我程序哪里问题导致"死机",麻烦瑞萨小鱼了

高工
2012-09-26 20:18:59     打赏
9楼
瑞萨小鱼 现在我解决两者之间的切换问题了 谢谢您的指点 受益匪浅啊 再次感谢您!

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]