打印

遥控器红外接收每次结果都不一样,求助

[复制链接]
964|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
andiwxz|  楼主 | 2015-6-5 15:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好:
       我使用HXD019红外芯片。根据官方提供的代码资料编写了一段测试代码,接收遥控器发出的数据。下边是我的主程序和代码,我测试的时候发现按同样的按键,返回值却并不是都一样,并且返回速度很慢。有了解红外协议的吗?按同样的按键返回值应该一样吧。

void main()
{
  remote_poweron_init();
        for(;;){
         SetBUSYInput();//设置引脚为输入
         Learn_start();
        _delay_us(100000);//100ms
        while(!GetBUSYStatus());
        readI2C(irda_data);
        printbyte(irda_data,sizeof(irda_data));
        delay_us(50000);

    }   

}

red.zip

4.37 KB

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

258

帖子

3

粉丝