91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.64MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-11-09
  • 語言: 其他
  • 標簽: DHT11??

資源簡介

STM32F103C8T6-DHT11溫濕度傳感器采集含主要代碼、參考程序、相關例程 STM32F103C8T6-DHT11溫濕度傳感器采集含主要代碼、參考程序、相關例程 STM32F103C8T6-DHT11溫濕度傳感器采集含主要代碼、參考程序、相關例程 STM32F103C8T6-DHT11溫濕度傳感器采集含主要代碼、參考程序、相關例程

資源截圖

代碼片段和文件信息

/***************STM32F103C8T6**********************
?*?文件名??:DHT11.c
?*?描述????:DHT11傳感器
?*?備注????:?DHT11溫度濕度傳感器
?*?接口????:PA11-DATA

********************LIGEN*************************/


#include?“delay.h“
#include?“dht11.h“
??????
//復位DHT11
void?DHT11_Reset(void) ???
{?????????????????
DHT_Direction_O;?
????O_DHT_DAT?=?0;?
????DelayMs(20);????
????O_DHT_DAT?=?1;?
DelayUs(30);?????
}

//等待DHT11的回應
//返回1:未檢測到DHT11的存在
//返回0:存在
uint8_t?DHT11_IsOnline(void)? ???
{???
uint8_t?retry?=?0;
DHT_Direction_I;

????while?(I_DHT_DAT?&&?retry? {
retry?++;
DelayUs(1);
}

if(retry?>=?100)
{
return?1;
}
else
{
retry?=?0;
}

????while?(!I_DHT_DAT?&&?retry? {
retry?++;
DelayUs(1);
}

if(retry?>=?100)
{
return?1;
} ????
return?0;
}

uint8_t?DHT11_ReadBit(void)? ?
{
? uint8_t?retry?=?0;
while(I_DHT_DAT?&&?retry? {
retry?++;
DelayUs(1);
}
retry?=?0;
while(!I_DHT_DAT?&&?retry? {
retry?++;
DelayUs(1);
}

DelayUs(40);//等待40us

if(I_DHT_DAT)
{
return?1;
}
else?
{
return?0;
}
}


uint8_t?DHT11_ReadByte(void)????
{????????
????uint8_t?idat;
????dat?=?0;
for?(i?=?0;?i? {
??? dat?<<=?1;?
????dat?|=?DHT11_ReadBit();
????} ????
????return?dat;
}

//從DHT11讀取一次數據
//temp:溫度值(范圍:0~50°)
//humi:濕度值(范圍:20%~90%)
//返回值:0正常;1讀取失敗
uint8_t?DHT11_Read_Data(uint8_t?*tempuint8_t?*humi)????
{????????
? uint8_t?buf[5];
uint8_t?i;

DHT11_Reset();

if(DHT11_IsOnline()?==?0)
{
for(i?=?0;?i? {
buf[i]?=?DHT11_ReadByte();
}
if((buf[0]?+?buf[1]?+?buf[2]?+?buf[3])?==?buf[4])
{
*humi?=?buf[0];
*temp?=?buf[2];
}
}
else?
{
return?1;
}

return?0; ????
}
?
void?DHT11Configuration(void)
{ ?
? GPIO_InitTypeDef??MyGPIO;
?
? RCC_APB2PeriphClockCmd(DHTCLKLINE?ENABLE); ?

? MyGPIO.GPIO_Pin? =?DHT_DAT_Pin; ?
? MyGPIO.GPIO_Mode? =?GPIO_Mode_Out_PP;? ?
? MyGPIO.GPIO_Speed? =?GPIO_Speed_50MHz;
? GPIO_Init(DHTPORT?&MyGPIO); ?
O_DHT_DAT?=?1;
????
DHT11_Reset();??//復位DHT11
}?


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2301??2020-02-17?10:49??STM32FO103C8T6-DHT11溫濕度傳感器\1.主要代碼\dht11.c

?????文件????????602??2020-03-11?21:28??STM32FO103C8T6-DHT11溫濕度傳感器\1.主要代碼\dht11.h

?????文件??????17273??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\core_cm3.c

?????文件??????85714??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\core_cm3.h

?????文件??????15766??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_cl.s

?????文件??????15656??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_hd.s

?????文件??????15692??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_hd_vl.s

?????文件??????12376??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_ld.s

?????文件??????13656??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_ld_vl.s

?????文件??????12765??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_md.s

?????文件??????14073??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_md_vl.s

?????文件??????15955??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\startup\arm\startup_stm32f10x_xl.s

?????文件?????633941??2019-09-30?23:17??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\stm32f10x.h

?????文件???????3259??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\stm32f10x_conf.h

?????文件???????6872??2017-01-16?14:11??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\stm32f10x_it.c

?????文件???????2086??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\stm32f10x_it.h

?????文件??????36842??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\system_stm32f10x.c

?????文件???????2085??2016-11-08?08:23??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\core\system_stm32f10x.h

?????文件???????6956??2015-12-10?17:06??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\DebugConfig\STM32F103_STM32F103C8_1.0.0.dbgconf

?????文件???????6956??2015-12-10?17:06??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\DebugConfig\STM32F103_STM32F103CB.dbgconf

?????文件????????339??2020-02-17?00:47??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\EventRecorderStub.scvd

?????文件???????8982??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\misc.h

?????文件??????21690??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_adc.h

?????文件???????7555??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_bkp.h

?????文件??????27559??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_can.h

?????文件???????6573??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_cec.h

?????文件???????2162??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_crc.h

?????文件??????15233??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_dac.h

?????文件???????3818??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_dbgmcu.h

?????文件??????20754??2016-11-08?08:24??STM32FO103C8T6-DHT11溫濕度傳感器\2.參考程序\終端\fwlib\inc\stm32f10x_dma.h

............此處省略115個文件信息

評論

共有 條評論