数据表SHT3x-DIS
温湿度传感器
代码如下:
#ifndef __SHT30_H
#define __SHT30_H
#include "main.h"
#include "sys.h"
struct SHT30_data
{
float humidity;
float temperature;
};
extern struct SHT30_data SHT30_d;
extern float humidity_sht30;
//引脚初始化_软件IIC通讯
#define SHT30_SDA_H HAL_GPIO_WritePin(SHT30_SDA_GPIO_Port,SHT30_SDA_Pin,GPIO_PIN_SET)
#define SHT30_SDA_L HAL_GPIO_WritePin(SHT30_SDA_GPIO_Port,SHT30_SDA_Pin,GPIO_PIN_RESET)
#define SHT30_SCL_H HAL_GPIO_WritePin(SHT30_SCL_GPIO_Port,SHT30_SCL_Pin,GPIO_PIN_SET)
#define SHT30_SCL_L HAL_GPIO_WritePin(SHT30_SCL_GPIO_Port,SHT30_SCL_Pin,GPIO_PIN_RESET)
#define SHT30_SDA_IN GPIO_SetPinMode(SHT30_SDA_GPIO_Port,SHT30_SDA_Pin,GPIO_MODE_INPUT)
#define SHT30_SDA_OUT GPIO_SetPinMode(SHT30_SDA_GPIO_Port,SHT30_SDA_Pin,GPIO_MODE_OUTPUT_PP)
#define SHT30_SDA_Read HAL_GPIO_ReadPin(SHT30_SDA_GPIO_Port,SH