查看: 1639|回复: 0

[其他] 休眠唤醒后定时器中断故障

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2020-4-28
发表于 2015-4-1 19:52:07 | 显示全部楼层 |阅读模式
最近遇到一个奇怪的BUG:
我们使用DZ60芯片的一个产品休眠唤醒后偶尔出现定时器中断不再执行的BUG。
芯片系统时钟模式为PEE,休眠中关掉外部时钟。
测试发现更奇特的现象是:休眠唤醒后晶振还没开始起振,程序代码已经开始执行。唤醒后定时器初始化在晶振起振前完成,晶振起振前和完全起振后定时器的中断时钟都很准,在晶振起振中定时器中断时间偏长。
问题1:同样休眠时关闭晶振,使用FBE模式时晶振起振后才开始执行代码,为何PEE模式会在晶振起振前执行?
问题2:晶振起振前定时器初始化完成了,但是晶振还没起振,此时的总线时钟是内部时钟?为何定时钟中断时间与正常运行代码时一样?

烦请大神指导,不胜感激!!!!!!
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-22 10:24 , Processed in 0.083605 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表