打印

5509a的定时器中断

[复制链接]
1466|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jxmzzr|  楼主 | 2014-8-11 12:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用定时器的例程
TIMER_Config timCfg0 = {
TIMER_CTRL,               /* TCR0 */
0x0400u,                  /* PRD0 */
0x0000                    /* PRSC */
};
系统时钟200Mhz
在中断中加一个断点,每次查看运行的cpu时间。
profile中的clock观察没中断一次是1080个cpu cycles ,为什么不是0x400+1然后,1080-1025=55,这55个cpu cycles是中断开销吗?

相关帖子

沙发
comeon201208| | 2014-8-11 23:10 | 只看该作者
我不是很清楚的,先帮着顶起一下的啊

使用特权

评论回复
板凳
zhangmangui| | 2014-8-14 23:43 | 只看该作者
这个理论上应该是标准的   不存在什么开销
现在只有怀疑profile下clock是否可靠
不是在单步运行下观测到的机器周期是否准确
看到有人说过   在BIOS下是最准确的

使用特权

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

本版积分规则

460

主题

2188

帖子

12

粉丝