久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 為什么我的DHT11一直讀出來是0 [打印本頁]

作者: jjko    時(shí)間: 2023-6-7 23:38
標(biāo)題: 為什么我的DHT11一直讀出來是0
void DHT11_int(void)
{        

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE); //使能GPIOE時(shí)鐘
        
                DHT11_output() ;


}
void DHT11_input(void)
{
                GPIO_InitTypeDef  GPIO_InitStructure;
        
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;//PA0 通道0
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//模擬輸入
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP ;//不帶上下拉
    GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化  

}
void DHT11_output(void)
{
                GPIO_InitTypeDef  GPIO_InitStructure;
        
                GPIO_SetBits(GPIOE, GPIO_Pin_6);

              GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;//PA0 通道0
            GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//模擬輸入
                GPIO_InitStructure.GPIO_OType=GPIO_OType_OD;
                GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
            GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP ;//不帶上下拉
           GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化  
        
}
uint8_t DHT11_read_bitdat(void)
{
        uint8_t i;  
        uint8_t dat;
        for(i=0;i<8;i++)
        {
                        dat<<=1;
                        while(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6))
                                
                        while(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6)==0)
                                
                        if(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6))
                        {
                                delay_us(30);               
                        }
                        if(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6))
                                dat|=1;
        }
                return dat;
}

uint8_t DHT11_read(uint8_t *humi,uint8_t *temp)
{
                        int retry=0;
                        uint8_t i;
                        uint8_t buf[5];
                        GPIO_ResetBits(GPIOE, GPIO_Pin_6);
                        delay_ms(30);
        
                        GPIO_SetBits(GPIOE, GPIO_Pin_6);
                        delay_us(40);
        
                        DHT11_input();
                        while(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6))
                {
                                delay_us(80);
                                retry++;
                                if(retry>10)
                                {
                                        GPIO_SetBits(GPIOC,GPIO_Pin_13);
                                                return 1;
                                }        
                }
                        retry=0;
                        while(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_6)==0)
                {
                        delay_us(80);
                        retry++;
                        if(retry>10)
                         {
                        GPIO_SetBits(GPIOC,GPIO_Pin_13);
                        return 1;
                         }
                }
                for(i=0;i<5;i++)
                {
                        buf[ i]=DHT11_read_bitdat();
                }        
               
                DHT11_output();
               
                if((buf[0] + buf[1] + buf[2] + buf[3]) == buf[4])
                {        
                         *humi = buf[0];   
                         *temp = buf[2];     
                        
                                return 0;
               
                }               
        
                return 1;
}


作者: yzwzfyz    時(shí)間: 2023-6-8 08:17
看IC手冊,再寫程序。
作者: man1234567    時(shí)間: 2023-6-12 14:43
你認(rèn)為呢 ?
首先提出自己的觀點(diǎn)供討論,而不是責(zé)問大家。
作者: Yanko    時(shí)間: 2023-6-12 17:17
有可能地址錯(cuò)了
作者: 2316185885    時(shí)間: 2023-6-12 19:46
代碼不全啊




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: www.色53色.com | 国产精品欧美一区二区 | 国产精品视频在线观看 | 精品久久网 | 欧美在线观看一区二区 | 欧美aⅴ| 国产日韩欧美激情 | 免费黄色大片 | 少妇性l交大片免费一 | 99久久免费精品国产男女高不卡 | 一级毛片在线看 | 亚洲区一区二 | 国产精品视频一二三区 | 鲁大师一区影视 | 高清一区二区三区 | 欧美日韩大片 | 中文字幕视频在线观看 | 精品国产一区二区三区久久 | 久久精品屋 | 亚洲精品乱码久久久久v最新版 | 国产一级电影在线观看 | 色婷婷综合网站 | 毛片免费观看 | 伊人伊人网 | 久久成人精品一区二区三区 | 青青草一区二区 | 色婷婷在线视频 | 综合久久综合久久 | 久久久久国产一区二区三区四区 | www.中文字幕 | 欧美日韩精品久久久免费观看 | a毛片视频网站 | 欧美精品久久久久 | 欧美中文在线 | 美女久久 | 国产激情精品视频 | 一区二区视频免费观看 | 91久久久精品国产一区二区蜜臀 | 久久偷人 | 欧洲亚洲精品久久久久 | 不卡一二三区 |