无线模块问题自己解决了

无线模块 不能连续触发同一个按键的中断请求

图片:

          最近想添加一个无线 模块ARM 11开发 板上,以通过无线的方式来调节音量!
          无线模块是我当初学习 单片机 时 买的附件,无线模块很简单,直接拿来用,一个4键式(A,B,C,D)发送器,和一个无线接收器,直接插到单片机或者ARM的GPIO口上。无线模块在友 善之臂的S3C2440学习板上通过 GPIO口配置已经可以实现无线控制。但是,同一个按键被按下不能连续触发同一个中断,也就是说我不能连续按下同一个键,实现声音的连续增或连续减控 制。(如:我设置 A键为增大声音的中断触发键,B键为减小声音的中断触发键,我不能一直按A来调大声音,必须按一下C或者D,然后继续按下A来调大一阶声音)。
         我使用万用表测试发现,一个按键被按下后,无线模块接受器对应的口被置为高电平,一直等到到其他按键被按下触发其他按键对应的中断时,当前按键对应的口才会被置低电平。如前所述,ARM板只是被动地接受无线模块接收模块输出信号 ,不能对无线模块接受芯片 进行编程,所以问题有点为难,希望知道怎么解决朋友 指点 下,先谢谢了

 

 

2楼:

发帖不到一个小时,自己刚去淘宝搜了下,竟然发现解决方法了,哈哈哈哈,开心死了 。下面是淘宝一家店的介绍内容(不给链接了,不然要被怀疑为广告贴了):
小常识:

遥控接收板上的2272解码芯片有不同的后缀,表示不同的功能,有L4/M4/T4,其中L表示互锁输出,数据一路接收就能一直保持对应的电平状态,接收 到任意其他路的数据则恢复到原始状态;M表示非锁存输出,又称点动输出,数据脚输出的电平是瞬时的而且和发射端是否发射相对应,可以用于类似点动的控 制;T表示自锁输出,数据只要成功接收就能一直保持对应的电平状态,直到下次遥控数据发生变化时改变。
    以下以四路遥控接收板为例,四键遥控器上有ABCD按键,三种工作方式如下:
     1、互锁型:继电器交替吸合。如按A键,A接通并锁定一直接通,再按B键断开A,B接通并锁定一直接通,C键、D键依此类推,四路互锁,只能有一路接通,实际应用如电风扇档位开关电路等。
     2、自锁型:继电器独立工作,不相互干扰。按遥控键吸合相应继电器,如按一次A键是接通,再按一次A键是断开,B、C、D同样,四路可独立通断,各个键的操作只会对对应的继电器有效,不影响其它继电器。可同时遥控4路,如灯具的控制等。
    3、非锁(点动)型:不能同时工作,只能其中一路点动工作。如按紧A键A接通,手松开断开,A、B、C、D不能同时独立工作。适用于如电动门、电动门锁、与单片机对接等只需要一个高电平的电路等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值