7880|22

78

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教一个关于I/O口的问题 [复制链接]

带有中断的I/O口不够用怎么办?
比如msp430f1121只有14个带中断的I/O,而我需要20个。

谢谢!

最新回复

唉,又落后了 引用: 呵呵,楼上AD检测按键的方法。我们老大刚教我们!呵呵   详情 回复 发表于 2009-4-27 09:21
 
点赞 关注

回复
举报

61

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个好像不好解决,估计要换单片机啦~~~
 
 

回复

16

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
估计要换单片机啦
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

4
 
呵呵!!
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

5
 
可以的。将任意多的中断源连接在一个具有中断的IO上(中间要用二极管隔离),当任意一个产生中断事件都可以产生中断,同时这些中断源还各自连接到一个单独的没有中断功能的引脚上,在中断中判断这些引脚的状态。这样有多少IO就可以有多少中断源。
这是我的独创,不要告诉别人啊
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用:

可以的。将任意多的中断源连接在一个具有中断的IO上(中间要用二极管隔离),当任意一个产生中断事件都可以产生中断,同时这些中断源还各自连接到一个单独的没有中断功能的引脚上,在中断中判断这些引脚的状态。这样有多少IO就可以有多少中断源。
这是我的独创,不要告诉别人啊
呵呵,都用十几年了。记得玩51的时候好像有这么一个中断管理芯片的,就是这个原理
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

7
 
上学的时候,51的教科书上就有
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
一下子用20个中断,楼主做的什么产品啊?
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用:

一下子用20个中断,楼主做的什么产品啊?
我做毕业设计,要求用msp430f1121开发一个基于电容式触摸原理的4*5矩阵键盘
看了点资料,如果是单键的话就用到中断,而f1121仅有14个I/O口
有没有高人做过这个的?提示我一下吧,怎么解决。万分感谢!
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

10
 
哈哈,各位见笑了
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

11
 
你在中断里面查询吧,不必每个按键对应一个中断的
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

12
 
不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

13
 
用那么多有中断资源! 太浪费了!!!!
用12楼的方法,足够了
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用:

不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
我做电容式触摸按键,也能做成这种矩阵形式的?
请赐教啊
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

15
 
为了表示我是独创的,再告诉你一个方法,不过稍有点复杂:
还是用上面我讲的一个中断,但是不再每个IO接一个按键,而是先通过串联的电阻串接到一个具有AD功能的引脚上。这一串电阻第一个接3.3V,最后一个接地,中间的每两个电阻之间接一个按键。当中断产生的时候,AD检测电压,不同的按键按下产生的电压是不同的。
这样做的缺点是不能判断组合键,另外程序上复杂一些,具体自己去尝试吧。
不知道这样讲你是不是理解。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

16
 
引用:

我做电容式触摸按键,也能做成这种矩阵形式的?
请赐教啊
电容触摸按键能拉起一个引脚的电平变化难道就拉不动两个吗? 木头······
 
 
 

回复

173

帖子

0

TA的资源

一粒金砂(高级)

17
 
触摸按键,矩阵键盘。。。。。
矩阵键盘请使用查询的方式做,如果一个IO口一个中断,太浪费了
IO口复用就好了
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用:

为了表示我是独创的,再告诉你一个方法,不过稍有点复杂:
还是用上面我讲的一个中断,但是不再每个IO接一个按键,而是先通过串联的电阻串接到一个具有AD功能的引脚上。这一串电阻第一个接3.3V,最后一个接地,中间的每两个电阻之间接一个按键。当中断产生的时候,AD检测电压,不同的按键按下产生的电压是不同...
多谢了,等我好好想想!
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

19
 
20个按键就要用到20个中断?楼主太浪费了,这样子不考虑成本是不行地,其实有很多方法可以实现,好好想想吧!
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

20
 
引用:

不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
能不能详细讲讲?多谢了
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表