标题:
SHT20温湿度传感器STM32例程
[打印本页]
作者:
Johnking
时间:
2018-3-7 14:09
标题:
SHT20温湿度传感器STM32例程
使用STM32芯片,sht20驱动
SHT20温湿度传感器驱动代码#For CubeMX
0.png
(45.22 KB, 下载次数: 88)
下载附件
2018-3-7 16:42 上传
单片机源程序如下:
/*
*********************************************************
** Filename: stop_mode.c
** Abstract: 使用STM32L151C8T6MCU,使用硬件IIC读取sht20温湿度传感器数值,切记要初始化IIC
** 使用注意事项:
** Date : 2018-01-04
** Author:王翔武
*********************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "sht20.h"
#include "i2c.h"
/*============================================================
*
* Function Name: Read SHT20 Data
*
* Parameter: float *Temperature, float *Humidity,这两个参数分别返回温度和湿度数值。
* 引用格式为SHT20_Data(&TemValue, &RH_Value);
* &TemValue, &RH_Value是临时定义的两个变量,用于存放读取的数值。
* Functional Description: Read Temperature and Humidity data.
* Return Value:
*
* Common error:
*
* Author: John Wang 2017/11/15
*
============================================================*/
void SHT20_Data(float *Temperature, float *Humidity)
{
/*定义局部变量*/
uint8_t SHT20_DataBuf [4];
uint16_t T_Data, RH_Data;
/*读取sht20原始数据*/
HAL_I2C_Mem_Read(&hi2c2, SHT20_ADDR_RD, Trig_T_Addr, I2C_MEMADD_SIZE_8BIT, SHT20_DataBuf, 2, 0xFFFF);
HAL_I2C_Mem_Read(&hi2c2, SHT20_ADDR_RD, Trig_RH_Addr, I2C_MEMADD_SIZE_8BIT, &SHT20_DataBuf[2], 2, 0xFFFF);
T_Data = ((uint16_t)SHT20_DataBuf[0] << 8) + (SHT20_DataBuf[1] & 0xfe);
RH_Data = ((uint16_t)SHT20_DataBuf[2] << 8) + (SHT20_DataBuf[3] & 0xfc);
/*sht20原始数据,处理得到正常数值*/
*Temperature = T_Data*0.00268 - 46.85;
*Humidity = RH_Data*0.0019 - 6.0000;
}
/************************ Johnking *****END OF FILE****/
复制代码
这个程序目前不能运行,求大神帮忙看看 错在哪里:
SHT20温湿度传感器驱动代码#For CubeMX.rar
(4.65 KB, 下载次数: 339)
2018-3-7 14:08 上传
点击文件名下载附件
作者:
yiwen_yang
时间:
2018-5-31 11:57
有能用的吗?
作者:
1723486451
时间:
2018-6-5 09:44
参考一下:
http://www.51hei.com/bbs/dpj-155974-1.html
http://www.51hei.com/bbs/dpj-204953-1.html
也许有用
作者:
cyllife
时间:
2018-7-3 00:30
谢谢分享
作者:
swag
时间:
2018-8-28 13:19
的确是垃圾的,没法用,打不开,别下
作者:
张小贱
时间:
2018-10-16 15:08
谢谢分享
作者:
嗒嗒嗒2
时间:
2019-4-10 16:40
谢谢分享
作者:
zhj0712
时间:
2019-4-12 10:32
谢谢分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1