コード例 #1
0
ファイル: DHT11.c プロジェクト: wangeshen/MICO
uint8_t DHT11_Init(void)
{	 
  DHT11_IO_OUT();
  
  DHT11_Rst();  
  return DHT11_Check();
} 
コード例 #2
0
ファイル: DHT11.c プロジェクト: wangeshen/MICO
//Reset DHT11
void DHT11_Rst(void)	   
{                 
  DHT11_IO_OUT(); 											//SET OUTPUT
  DHT11_DATA_Clr(); 											//GPIOA.0=0
  Delay_ms(20);    											//Pull down Least 18ms
  DHT11_DATA_Set(); 											//GPIOA.0=1 
  Delay_us(30);     										//Pull up 20~40us
}
コード例 #3
0
ファイル: hal_temp_hum.c プロジェクト: powerorigin/nethub
//Reset DHT11
void DHT11_Rst(void)	   
{                 
	DHT11_IO_OUT(); 											//SET OUTPUT
    DHT11_DQ_OUT=0; 											//GPIOA.0=0
    OSTimeDlyHMSM(0,0,0,20); 	//1sÑÓʱ£¬ÊÍ·ÅCPU¿ØÖÆȨ  								//Pull down Least 18ms
    DHT11_DQ_OUT=1; 											//GPIOA.0=1    
	delay_us(30);     										//Pull up 20~40us
}
コード例 #4
0
//复位DHT11
void DHT11_Rst(void)	   
{                 
	DHT11_IO_OUT(); 	//SET OUTPUT
    DHT11_DQ_OUT=0; 	//拉低DQ
    delay_ms(20);    	//拉低至少18ms
    DHT11_DQ_OUT=1; 	//DQ=1 
	delay_us(30);     	//主机拉高20~40us
}
コード例 #5
0
ファイル: hal_temp_hum.c プロジェクト: Flyingplane/gokit-mcu
//Reset DHT11
void DHT11_Rst(void)	   
{                 
	DHT11_IO_OUT(); 											//SET OUTPUT
  DHT11_DQ_OUT=0; 											//GPIOA.0=0
  delay_ms(20);    											//Pull down Least 18ms
  DHT11_DQ_OUT=1; 											//GPIOA.0=1 
	delay_us(30);     										//Pull up 20~40us
}