X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
微控制器 MCU
请教一个关于I/O口的问题
空档起步
2009-4-13 20:00
楼主
带有中断的I/O口不够用怎么办?
比如msp430f1121只有14个带中断的I/O,而我需要20个。
谢谢!
点赞
回复评论 (22)
沙发
clio4177
这个好像不好解决,估计要换单片机啦~~~
点赞
2009-4-13 20:32
板凳
amdx24400
估计要换单片机啦
点赞
2009-4-13 20:54
4楼
xinxi
呵呵!!
点赞
2009-4-14 10:13
5楼
wsssr
可以的。将任意多的中断源连接在一个具有中断的IO上(中间要用二极管隔离),当任意一个产生中断事件都可以产生中断,同时这些中断源还各自连接到一个单独的没有中断功能的引脚上,在中断中判断这些引脚的状态。这样有多少IO就可以有多少中断源。
这是我的独创,不要告诉别人啊
点赞
2009-4-14 14:41
6楼
ye12
引用:
可以的。将任意多的中断源连接在一个具有中断的IO上(中间要用二极管隔离),当任意一个产生中断事件都可以产生中断,同时这些中断源还各自连接到一个单独的没有中断功能的引脚上,在中断中判断这些引脚的状态。这样有多少IO就可以有多少中断源。
这是我的独创,不要告诉别人啊
呵呵,都用十几年了。记得玩51的时候好像有这么一个中断管理芯片的,就是这个原理
点赞
2009-4-15 08:57
7楼
CNC
上学的时候,51的教科书上就有
点赞
2009-4-15 11:16
8楼
fanyang1968
一下子用20个中断,楼主做的什么产品啊?
点赞
2009-4-15 12:17
9楼
caig7317
引用:
一下子用20个中断,楼主做的什么产品啊?
我做毕业设计,要求用msp430f1121开发一个基于电容式触摸原理的4*5矩阵键盘
看了点资料,如果是单键的话就用到中断,而f1121仅有14个I/O口
有没有高人做过这个的?提示我一下吧,怎么解决。万分感谢!
点赞
2009-4-15 12:55
10楼
kk02157882
哈哈,各位见笑了
点赞
2009-4-16 08:59
11楼
123
你在中断里面查询吧,不必每个按键对应一个中断的
点赞
2009-4-16 09:23
12楼
minghao34
不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
点赞
2009-4-16 10:08
13楼
zhouhb
用那么多有中断资源! 太浪费了!!!!
用12楼的方法,足够了
点赞
2009-4-16 10:53
14楼
lenglx
引用:
不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
我做电容式触摸按键,也能做成这种矩阵形式的?
请赐教啊
点赞
2009-4-16 12:42
15楼
yhen
为了表示我是独创的,再告诉你一个方法,不过稍有点复杂:
还是用上面我讲的一个中断,但是不再每个IO接一个按键,而是先通过串联的电阻串接到一个具有AD功能的引脚上。这一串电阻第一个接3.3V,最后一个接地,中间的每两个电阻之间接一个按键。当中断产生的时候,AD检测电压,不同的按键按下产生的电压是不同的。
这样做的缺点是不能判断组合键,另外程序上复杂一些,具体自己去尝试吧。
不知道这样讲你是不是理解。
点赞
2009-4-16 13:42
16楼
qwer2006
引用:
我做电容式触摸按键,也能做成这种矩阵形式的?
请赐教啊
电容触摸按键能拉起一个引脚的电平变化难道就拉不动两个吗? 木头······
点赞
2009-4-16 16:54
17楼
oceanxia
触摸按键,矩阵键盘。。。。。
矩阵键盘请使用查询的方式做,如果一个IO口一个中断,太浪费了
IO口复用就好了
点赞
2009-4-16 22:20
18楼
max1
引用:
为了表示我是独创的,再告诉你一个方法,不过稍有点复杂:
还是用上面我讲的一个中断,但是不再每个IO接一个按键,而是先通过串联的电阻串接到一个具有AD功能的引脚上。这一串电阻第一个接3.3V,最后一个接地,中间的每两个电阻之间接一个按键。当中断产生的时候,AD检测电压,不同的按键按下产生的电压是不同...
多谢了,等我好好想想!
点赞
2009-4-24 16:57
19楼
hdjun1983
20个按键就要用到20个中断?楼主太浪费了,这样子不考虑成本是不行地,其实有很多方法可以实现,好好想想吧!
点赞
2009-4-24 17:16
20楼
huadousjw999
引用:
不好意思各位,我想只用到4路中段就足够了,用4个带中断管脚做行,五个非中断管脚做列,做成4*5矩阵形式,进中断后判断列引脚状态,OK!
能不能详细讲讲?多谢了
点赞
2009-4-26 15:45
1
2
/ 2 页
下一页
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
PCB手工加固焊盘
为什么目前市面上的2440开发板装的WINCE上不了像SHOU、163这样的网站?
关于HDMI转换成VGA 接口的分辨率问题
CCS+C6678LE开发记录18:解决EVM网口“DHCP配置无法获取IP”的问题
mega 内部资源配置得教程
STM8L的内部eeprom(data flash)
求助分析非隔离ACDC电路
画个简单PCB
请问现在做驱动开发, 是用DDk好还是用WDK好呢?
wifi模块搜索不到网络?
关于u盘监控(浪费大家2分钟,给点思路,在线等)
自己前段时间焊的最小系统和串口下载
STM32F746到货了,跑了一下MDK的的GUI例程
嵌入式词汇表
【TI首届低功耗设计大赛】智能卷帘机--开篇语
在负的大电压下检测电流的放大器电路
常用ARM指令集及汇编
drawtext与exttextout的奇怪表现
win32下GDI程序运行时提示:找不到xxx(它的某一个组件)请确认.....
两种典型控制方法在逆变器控制器中的比较
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复