DSP如何采集DHT11的信号-------急需,谢谢!

2019-03-26 15:21发布

本帖最后由 qingtenglei 于 2015-9-7 15:53 编辑

各位大神好!最近 小妹正在调试DHT11的温湿度显示,从DHT11的输出管脚可以看到有波形,但是DSP2812这边不知 如何处理并显示 出来。单步执行时发现根本进不了循环,直接跳过了。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
qingtenglei
2019-03-27 14:04
[code]unsigned char COM(void)
{
        unsigned char i,U8comdata=0;

        for(i=0;i<8;i++)
        {
                U8FLAG=2;
                while((DATA==0)&&U8FLAG++);
                DELAY_US(30);
                U8comdata=U8comdata<<1;
                if(DATA==1){


                U8FLAG=2;
                U8comdata=U8comdata|0x01;
                while((DATA==1)&&U8FLAG++);
                }
        }
        return U8comdata;
}
在while((DATA==1)&&U8FLAG++);就出不去了

一周热门 更多>