中断问题

[复制链接]
2730|2
 楼主| specialfrin 发表于 2013-5-29 23:31 | 显示全部楼层 |阅读模式
2812的定时器0中断例程中中断服务程序需要清除TIMER0TCR的TIF位,而28035的例程中则没有这个语句,而且可以正常工作。

我看了一下仿真器,离开中断服务程序后TIF的位还是1,那么为什么没有触发中断?
blacksword 发表于 2013-5-30 09:03 | 显示全部楼层
确认过来中断后,该位会被置为高电平吗?如果你不清楚这一位,应该用位取反操作,然后再看看一下。是否有变化!
zhangmangui 发表于 2013-5-30 10:01 | 显示全部楼层
你仿真的时候TIF位还是1确没有触发中断   是指28035吗   
2812肯定要清楚的   是1肯定会触发的   
你仿真的过程中是否一直在刷新寄存器   不然会是上次的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

1057

帖子

2

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