📄 sht10.h
字号:
#ifndef _SHT10_H
#define _SHT10_H
#define uchar unsigned char
#define uint unsigned int
#define TEMP 0x01
#define HUMI 0x02
#define noACK 0 //用于判断是否结束通讯
#define ACK 1 //结束数据传输
//adr command r/w
#define STATUS_REG_W 0x06 //000 0011 0
#define STATUS_REG_R 0x07 //000 0011 1
#define MEASURE_TEMP 0x03 //000 0001 1
#define MEASURE_HUMI 0x05 //000 0010 1
#define RESET 0x1e //000 1111 0
/********************************************************************
函数名称:transStartSHT10 传输开始
入口参数:无
返回参数:无
*********************************************************************/
void TransStartSHT10(void);
/*********************************************************************
函数名称:s_connectionreset 重新连接
入口参数:无
返回参数:无
*********************************************************************/
void ConnectionResetSHT10(void);
/********************************************************************
函数名称:writeSHT10 写数据
入口参数:value
返回参数:error (0成功/1失败)
********************************************************************/
char WriteSHT10(uchar value);
/********************************************************************
函数名称:s_read_byte 读数据
入口参数:ack
返回参数:val(ack=0时读数据,返回val)
*********************************************************************/
char ReadSHT10(uchar ack);
/*********************************************************************
函数名称:s_measure测量温度
入口参数:*p_value,*p_checksum,mode
返回参数:error(0成功/1失败)
*********************************************************************/
char MeasureSHT10(uchar *p_value, uchar *p_checksum, uchar mode);
/********************************************************************
函数名称: calc_sht10 计算温度和相对湿度值
入口参数:*p_humidity ,*p_temperature
返回参数:无
********************************************************************/
void CalcSHT10(float *p_humidity ,float *p_temperature);
/********************************************************************
函数名称: getSHT10()
入口参数:无
返回参数:无
********************************************************************/
void GetSHT10(float *temp,float *humi);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -