[ZLG-ARM] ZLG7290 键盘问题,请求支援!!!

[复制链接]
2691|7
 楼主| aris3322scc 发表于 2009-10-14 08:31 | 显示全部楼层 |阅读模式
本人在用LPC2200做电脑自动打铃器,想以KEY1作为修改时钟的功能键,程序如下
          DelayNS(1);   
      key = 0;
      flag=0;
      IRcvStr(ZLG7290, 0x01, disp_buf, 2);
      if(0==disp_buf[1])
      {  key = disp_buf[0];
      }     
   
      if(key==1)
               {DelayNS(30);if(key==1)  flag++;}
      if(flag==1)
      {
      switch(key)
   {……}
       但结果不能实现。
  请问高手为什么???????
freedomzlp 发表于 2009-10-14 16:53 | 显示全部楼层
无从回答 硬件保证是好的吗?
freedomzlp 发表于 2009-10-14 16:53 | 显示全部楼层
我以前用7290 不是很好用。。
 楼主| aris3322scc 发表于 2009-10-14 18:22 | 显示全部楼层
用的是EASYARM2200开发板。
   又用了如下方法。也不能实现。
if(IO0PIN&0x40000000==0)//判断INT#脚是否为低电平,检测按键;
      {
      switch(key)
freedomzlp 发表于 2009-10-16 09:08 | 显示全部楼层
我们最后用的是MAX7291..具体型号可能有些出入。

ZLG7219 似乎不好用
freedomzlp 发表于 2009-10-16 09:12 | 显示全部楼层
能否考虑用矩阵扫描方式进行键扫?缺点是管脚引线较多 优点是简单可靠
孤独行者 发表于 2009-10-25 09:59 | 显示全部楼层
呵呵,要是程序没有问题,那就是硬件问题
孤独行者 发表于 2009-10-25 10:00 | 显示全部楼层
你先用示波器,或者万用表测试一下你要看的东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:寺夺标在在在在

1

主题

2

帖子

1

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