找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1837|回复: 7
打印 上一主题 下一主题
收起左侧

请问mega88单片机外部中断干扰定时器中断怎么处理

[复制链接]
跳转到指定楼层
楼主
ID:284571 发表于 2019-9-28 22:26 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用mega88定时器中断扫描数码管和按键程序、外部中断处理旋转编码器(EC11)、旋动旋转编码器时、数码管闪烁、
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:342822 发表于 2019-9-29 00:58 | 只看该作者
呵呵~~这是avr外部中断的一个坑!爬坑的办法:将外部中断脚的方向设置成输出。
你试试吧~~
回复

使用道具 举报

板凳
ID:284571 发表于 2019-9-29 12:10 来自手机 | 只看该作者
taotie 发表于 2019-9-29 00:58
呵呵~~这是avr外部中断的一个坑!爬坑的办法:将外部中断脚的方向设置成输出。
你试试吧~~[em ...

外部中断口引脚设成输出能读取到数据吗?我试试

回复

使用道具 举报

地板
ID:284571 发表于 2019-9-29 17:45 来自手机 | 只看该作者
taotie 发表于 2019-9-29 00:58
呵呵~~这是avr外部中断的一个坑!爬坑的办法:将外部中断脚的方向设置成输出。
你试试吧~~[em ...

兄弟、还是会干扰
回复

使用道具 举报

5#
ID:618117 发表于 2019-9-29 18:26 | 只看该作者
这个是在外部中断执行时,占用了太长时间,又不退出来,使定时中断无法执行了,
解决的办法,是外部中断处理完任务,马上要退出,不要在中断里延时等待。
希望能帮到你。
回复

使用道具 举报

6#
ID:284571 发表于 2019-9-30 10:37 来自手机 | 只看该作者
johnnypang 发表于 2019-9-29 18:26
这个是在外部中断执行时,占用了太长时间,又不退出来,使定时中断无法执行了,
解决的办法,是外部中断处 ...

谢谢,我是进入外部中断、关闭总中断、执行完任务再开总中断的、现在发现一个新问题旋转的时候也就是进入中断时、还会死机、
回复

使用道具 举报

7#
ID:142699 发表于 2019-9-30 13:52 | 只看该作者
首先你得精简你的按键跟led的中断内部执行的时间,一般在20ms的定频,是看不出来闪烁的,也就是说你几个中断的执行时间周期都不能超过20ms,其他你自己调整.
回复

使用道具 举报

8#
ID:284571 发表于 2019-10-9 10:31 来自手机 | 只看该作者
jianfeii 发表于 2019-9-30 13:52
首先你得精简你的按键跟led的中断内部执行的时间,一般在20ms的定频,是看不出来闪烁的,也就是说你几个中断的 ...

哦、谢谢我试试
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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