* 36987: AT89LV52的外部中断怎么会多次触发?
Lichunfu
Lichunfu发表的帖子
我想是这样的...!
虽然你已经禁止了INT0的中断,但是INT0引脚上的下降沿同样会使INT0的中断请求标志IE0置位,只是程序不转到INT0中断入口地址处罢了,而IE0是不能由软件清除的,如果此时重新开放INT0的中断后的下一周期立即回触发另一次中断。我在做一个项目时就发现有这个问题,我当时是用定时器1,对于INT0我想也应该是这个问题。
发表时间:2003年7月14日9:42:06
回复该帖
本主题共有
3 帖,分页:
>>>>>该主题的所有内容[3]条
*树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:
36993.[详细]中断请求标志位是可以软件清除的,我最后用这个方法调试还可以 摘要:我在中断服务程序的出口之前加了清除 IE0 的操作,结果还不错,出中断后不会立即触发 INT0了。 [quote][b]以下是引用[i]Lichunfu在2003-7-14 9:42:06[......(476字) - [liugn][1402次] 2003年7月14日 |