[电表应用] 掉电模式后唤醒,无法切换内部12mRC时钟

[复制链接]
3018|7
 楼主| xidian2013 发表于 2023-4-15 17:30 | 显示全部楼层 |阅读模式
RT,芯片型号SH79F7016,进入掉电模式后通过RTC中断唤醒,再切换时钟至内部12MHzRC时钟失败,具体表现为打开12mHzRC振荡器后,CLKCON1寄存器的HRCF标志始终不能置位,有什么可能原因?
 楼主| xidian2013 发表于 2023-4-15 17:41 | 显示全部楼层
补充一下,掉电唤醒后,切换时钟前,发生过一次定时器中断;如果切换时钟前屏蔽定时器中断,则时钟切换就可以顺利完成,但我不理解为什么定时器中断会影响到时钟切换?
flycamelaaa 发表于 2024-3-11 14:12 | 显示全部楼层
时钟源切换不正确
powerantone 发表于 2024-3-11 14:20 | 显示全部楼层
检查代码,时钟切换的逻辑和时序是否是正确的。
stormwind123 发表于 2024-3-11 15:12 | 显示全部楼层
可能是内部 RC 振荡器本身有问题,或者与 RC 振荡器相关的硬件电路出现故障。
powerantone 发表于 2024-3-11 16:00 | 显示全部楼层
可能是配置寄存器的值设置不正确,或者设置时钟源的步骤顺序有误。
classroom 发表于 2024-3-11 19:20 | 显示全部楼层
如果可能的话,使用示波器检查时钟信号的质量和稳定性。
可怜的小弗朗士 发表于 2024-3-15 11:22 | 显示全部楼层
是不是进定时器中断后没有退出
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部