做DHT11实验用的原子哥的MINI代码,现在LCD显示正常,可是将数据传到串口助手上,只有温度正常,湿度一直是10这是怎么回事

2019-08-14 18:55发布

如题,代码用的原子哥的,板子和电脑通讯正常,温度传递也是正常的,就湿度不可以,两个用的传输代码一样的,换了传输代码还是湿度恒为10
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
求知
1楼-- · 2019-08-15 16:18
回复【4楼】ELECTR:
---------------------------------
楼主,您还有DHT11与ministm32在显示屏上显示的代码吗,能否分享下
求知
2楼-- · 2019-08-15 17:49
回复【2楼】正点原子:
----------------------------回复【2楼】正点原子:
---------------------------------
原子哥,能问下ministm32与DHT11是怎么接线的吗,教程给的是ds18b20温度传感器的。
正点原子
3楼-- · 2019-08-15 20:46
回复【9楼】求知:
---------------------------------
没有例程,所以随你自己接,然后移植代码即可。
MICHEAL
4楼-- · 2019-08-15 21:05
楼主能共享一下代码么?我的103c8t6控制DHT11也是显示不出来,单独测试每一模块都是没问题的
victory
5楼-- · 2019-08-15 21:45
 精彩回答 2  元偷偷看……
学渣ing
6楼-- · 2019-08-15 23:25
正点原子 发表于 2015-5-5 00:36
回复【9楼】求知:
---------------------------------
没有例程,所以随你自己接,然后移植代码即可。

我的是mini板子,移植战舰板子的DHT11代码,用DHT11模块直接和板子相连,连接IO口为PA0,模式为复用推挽输出,但是板子就是检测不到DHT11,这是为什么啊??
u8 DHT11_Init(void)
{
        GPIO_InitTypeDef  GPIO_InitStructure;
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);         //使能PORTA口时钟
       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;                                //PORTA0 推挽输出
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                   
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOC, &GPIO_InitStructure);

        GPIO_SetBits(GPIOA,GPIO_Pin_0);    //输出1

  DHT11_Rst();
        return DHT11_Check();//等待应答
}  

一周热门 更多>