| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * @File: DHT11.h
- * @Author: Kinve JQ
- * @Version: V0.1
- * @Date: 2018.09.30
- * @Brief:
- * @Modify:
- 2018.09.30.Kinve:1.创建文件
- **/
- #ifndef _DHT11__H_
- #define _DHT11__H_
- /* 包含的头文件---------------------------------------------------------------*/
- #include "Common.h"
- #include "Delay.h"
- /* 宏定义 --------------------------------------------------------------------*/
- #define DHT11_Out P30
- #define DHT11_In P30
- #define SUCCESS 1
- #define ERROR 0
- /* 类型定义 ------------------------------------------------------------------*/
- //对应IO口配置
- typedef struct
- {
- uint8_t humi_int; //湿度的整数部分
- uint8_t humi_deci; //湿度的小数部分
- uint8_t temp_int; //温度的整数部分
- uint8_t temp_deci; //温度的小数部分
- uint8_t check_sum; //校验和
- } DHT11_Data_TypeDef;
- /* 常量定义 ------------------------------------------------------------------*/
- extern DHT11_Data_TypeDef DHT11_Data;
- /* 宏定义 --------------------------------------------------------------------*/
- /* 函数定义-------------------------------------------------------------------*/
- //extern bool DHT11_ReadIO ( void );
- extern unsigned char DHT11_Start ( void );
- extern void DHT11_PortIN ( void );
- extern void DHT11_PortOUT ( void );
- extern uint8_t DHT11_Read_Data ( DHT11_Data_TypeDef *DHT11_Data );
- #endif
- /********************* (C) COPYRIGHT Kinve JQ *******END OF FILE ********/
|