[PIC®/AVR®/dsPIC®产品] IO中断和INT外部中断有什么区别?

[复制链接]
3182|13
 楼主| haorenyigea 发表于 2015-6-1 16:22 | 显示全部楼层 |阅读模式
请高手指点下

普通按键用IO中断   外部计数用INT中断,这样可以吧?
yklstudent 发表于 2015-6-1 17:36 | 显示全部楼层
PIC好多都有中文手册,这个应该看看的
JY-DX-JY 发表于 2015-6-1 18:27 | 显示全部楼层
可以的。
 楼主| haorenyigea 发表于 2015-6-2 10:33 | 显示全部楼层

按键用INT  外部中断用IO可以吗?
JY-DX-JY 发表于 2015-6-2 13:43 | 显示全部楼层
都可以。
 楼主| haorenyigea 发表于 2015-6-2 17:21 | 显示全部楼层

INT管脚没什么特殊的?
JY-DX-JY 发表于 2015-6-2 17:28 | 显示全部楼层
可能设置不一样吧。INT这种中断出现的早,比如51只有外部中断,没有IO中断。
IO中断是后来才出现的。
czghn1 发表于 2015-6-3 14:26 | 显示全部楼层
看你怎么设置  有外部变化中断  有定时器中断
 楼主| haorenyigea 发表于 2015-6-4 11:23 | 显示全部楼层
czghn1 发表于 2015-6-3 14:26
看你怎么设置  有外部变化中断  有定时器中断

都是用外部变化中断,这两方式有区别吗
czghn1 发表于 2015-6-4 11:26 | 显示全部楼层
haorenyigea 发表于 2015-6-4 11:23
都是用外部变化中断,这两方式有区别吗

定时器中断 就是时间到了进入中断    外部中断就是外部有电平变化进入中断  。。。
 楼主| haorenyigea 发表于 2015-6-4 12:05 | 显示全部楼层
czghn1 发表于 2015-6-4 11:26
定时器中断 就是时间到了进入中断    外部中断就是外部有电平变化进入中断  。。。 ...

我是说都用外部中断 IO和INT有区别吗
shaoziyang 发表于 2015-6-4 12:05 | 显示全部楼层
外中断通常可以设置电平、上升沿、下降沿中断,而IO中断一般只能是上升沿和下降沿中断,所以按键是按下和释放都会产生一次中断。

此外,所有的IO中断都是共享一个中断服务程序的,需要进入中断服务程序后再去判断是哪个IO发出的中断。

评论

此回答靠谱,楼主没有认真看数据手册。  发表于 2015-6-4 14:30
此回答靠谱,楼主没有认真看数据手册。  发表于 2015-6-4 14:30
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

32

帖子

0

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