你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32G4 嵌入式---模块配置---DHL11(拓展板)

[复制链接]
STMCU小助手 发布时间:2022-7-7 15:00
DHL11
1.引脚

PA7->接HDQ

2.Cubemx实现的配置


20210604175054895.png

3.生成工程
1.DHT11读取函数
  1. uint8_t DHT11_Read_Data(uint8_t *temp, uint8_t *humi)
  2. {
  3.     uint8_t buf[5];
  4.     uint8_t i;
  5.     DHT11_Rst();
  6.     if(DHT11_Check() == 0)
  7.     {
  8.         for(i = 0; i < 5; i++)
  9.         {
  10.             buf<i> = DHT11_Read_Byte();
  11.         }
  12.         if((buf[0] + buf[1] + buf[2] + buf[3]) == buf[4])
  13.         {
  14.             *humi = buf[0];
  15.             *temp = buf[2];
  16.         }
  17.     }
  18.     else return 1;
  19.     return 0;
  20. }</i>
复制代码

2.DHT11读取测试

[LX3KX(GE{P[}7}@IHIC)O9.png

  1. while(DHT11_Init())        //DHT11初始化
  2.   {
  3.        LCD_DisplayStringLine(Line5, (uint8_t *)"DHT11 Error       ");
  4.        HAL_Delay(200);
  5.    }
  6.     LCD_DisplayStringLine(Line5, (uint8_t *)"DHT11 OK          ");
  7.     HAL_Delay(1200);
复制代码
  1.                 DHT11_Read_Data(&temperature_high, &humidity_high);                //读取温湿度值
  2.                 sprintf((char *)arr,  "Moisture:%2d%%",humidity_high);
  3.                 LCD_DisplayStringLine(Line6,arr);
  4.                 sprintf((char *)arr,  "Temperature:%2d",temperature_high);
  5.                 LCD_DisplayStringLine(Line8,arr);
复制代码


收藏 评论0 发布时间:2022-7-7 15:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版