找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8689|回复: 8
收起左侧

如何解决51单片机多个中断使用冲突问题

[复制链接]
ID:93227 发表于 2016-1-10 22:14 | 显示全部楼层 |阅读模式
最近在做STC89C52的避障小车,超声波和舵机PWM的程序里都有用到中断,超声波使用外部中断0和定时器0中断,舵机使用定时器1中断,现在两个程序都使用时,产生冲突不能正常使用,屏蔽掉舵机PWM控制程序能正常测距,有什么方法解决呢?

相关帖子

回复

使用道具 举报

ID:79544 发表于 2016-1-11 11:47 | 显示全部楼层
设置一下中断优先级
回复

使用道具 举报

ID:93227 发表于 2016-1-11 12:40 | 显示全部楼层
腾飞的龙 发表于 2016-1-11 11:47
设置一下中断优先级

谢谢了,我已经解决该问题
回复

使用道具 举报

ID:102754 发表于 2016-1-11 13:55 | 显示全部楼层
可以设置优先级啊
回复

使用道具 举报

ID:74145 发表于 2016-2-19 13:31 | 显示全部楼层
设置一下中断优先级    高中断优先级可以打断低优先级
回复

使用道具 举报

ID:107782 发表于 2016-3-8 23:15 | 显示全部楼层
可以使用默认的优先级,也可以通过设置IP寄存器来设置,例如,IP=0x10,就是设置串口中断为最高优先级
回复

使用道具 举报

ID:496679 发表于 2019-4-21 02:37 | 显示全部楼层
你好,我也遇到这样的问题了,能告诉我怎么解决的吗??
回复

使用道具 举报

ID:687188 发表于 2020-8-13 20:03 | 显示全部楼层
楼主,求解决方法
回复

使用道具 举报

ID:637571 发表于 2020-8-14 12:38 | 显示全部楼层
设置一下中断优先级
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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