论坛风格切换切换到宽版
  • 3258阅读
  • 7回复

请教一个51中断的问题 [复制链接]

上一主题 下一主题
离线bd7bq
 
发帖
1491
只看楼主 倒序阅读 0楼 发表于: 2011-03-03
有int0和串口中断,int0设置为下降沿中断,设置串口中断优先,int0口高电平时串口中断,在串口中断处理过程中,int0口变为低电平,因为中断优先原因int0不会发生中断,那么在串口中断函数执行完后.int0中断还会触发吗?
离线bi7nv
发帖
3334
只看该作者 1楼 发表于: 2011-03-03
应该会的。
离线xiaomu
发帖
178
只看该作者 2楼 发表于: 2011-03-04
会,我没有实际遇到过,前一段看本书讲过,优先级高的中断被执行后,继续执行低优先级的中断
离线xcf93
发帖
1330
只看该作者 3楼 发表于: 2011-03-04
不会
除非是低电平中断
离线BG4UVR
发帖
11207
只看该作者 4楼 发表于: 2011-03-05
没去查书,可能4楼的观点是正确的。
离线代洪波
发帖
4809
只看该作者 5楼 发表于: 2011-03-05
会中断,因为有中断标志位没有被清除,实际我遇见过这个问题。
离线xiaomu
发帖
178
只看该作者 6楼 发表于: 2011-03-06
[quote=代洪波]会中断,因为有中断标志位没有被清除,实际我遇见过这个问题。[/quote]
回答得到印证吧。
离线bd7qw
发帖
2309
只看该作者 7楼 发表于: 2011-03-06
同意6楼,实际遇到过的,汇编仿真也能看到哦