打印

GD32E230,使用 IRC8M,可以设置系统时钟为2M吗 ?

[复制链接]
657|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tonykuai|  楼主 | 2025-6-22 11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
低功耗应用,要求电流小于1mA,想降低系统时钟来降低功耗。现在使用IRC8M,希望设置系统时钟为2M,可以做到吗? 要怎么设置?

使用特权

评论回复
沙发
classroom| | 2025-6-24 16:17 | 只看该作者
GD32E230使用IRC8M时,不能直接将系统时钟设置为2MHz。IRC8M是GD32E230的内部8MHz RC振荡器时钟,拥有8MHz的固定频率,设备上电后CPU默认选择的时钟源就是IRC8M时钟,其频率不可直接调整为2MHz。

使用特权

评论回复
板凳
classroom| | 2025-6-24 16:18 | 只看该作者
可考虑用分频器。

使用特权

评论回复
地板
flycamelaaa| | 2025-6-24 16:18 | 只看该作者
若IRC8M无法满足低功耗需求,可考虑切换到其他时钟源,如内部40K RC振荡器时钟,其时钟频率大约40kHz,但该时钟源频率过低,可能无法满足系统正常运行的需求。

使用特权

评论回复
5
hjl2832| | 2025-6-24 17:17 | 只看该作者
想做低功耗,休眠时启用内部低速时钟,唤醒后再重新启用高速时钟就行了

使用特权

评论回复
6
tonykuai|  楼主 | 2025-6-24 18:53 | 只看该作者
classroom 发表于 2025-6-24 16:18
可考虑用分频器。

使用哪个分频器?

使用特权

评论回复
7
tonykuai|  楼主 | 2025-6-24 18:54 | 只看该作者
flycamelaaa 发表于 2025-6-24 16:18
若IRC8M无法满足低功耗需求,可考虑切换到其他时钟源,如内部40K RC振荡器时钟,其时钟频率大约40kHz,但该 ...

内部40K RC振荡器时钟可以作为系统时钟使用吗?看时钟图,内部40K RC振荡器时钟只给RTC和看门狗使用。

使用特权

评论回复
8
tonykuai|  楼主 | 2025-6-24 19:04 | 只看该作者
hjl2832 发表于 2025-6-24 17:17
想做低功耗,休眠时启用内部低速时钟,唤醒后再重新启用高速时钟就行了

没有看懂,能否详细指教?
M23在休眠的时候,CPU时钟是自动关闭的,启用低速时钟是给外设使用吗?

使用特权

评论回复
9
powerantone| | 2025-6-24 22:18 | 只看该作者
可以通过优化算法、减少不必要的计算和通信等方式来降低功耗,从而间接减少对系统时钟频率的依赖。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

29

帖子

1

粉丝