-
大小: 1.52MB文件类型: .rar金币: 2下载: 0 次发布日期: 2023-09-01
- 语言: 其他
- 标签: sht20 sht30 stm8-stm32
资源简介
可测试代码:
stm8- 的sht20 dht21 sht30
stm32fX- 的sht20 dht21 sht30
芯片pdf:
sht20 sht30
使用注意事项
---3分物有所值--sht30 stm32原厂提供的demo-

代码片段和文件信息
/********************************************************************************************/
/* MEAS France Toulouse */
/********************************************************************************************/
/* Controller: dsPIC33FJ128GP802 */
/* Compiler: MPLAB C30 */
/* Brief: This source code is an example of basic commands for HTU21 communication. */
/* eDRV_HTU21_MeasureHumidity */
/* eDRV_HTU21_MeasureTemperature */
/* eDRV_HTU21_Reset */
/* eDRV_HTU21_GetSerialNumber */
/* */
/********************************************************************************************/
/********************************************************************************************/
/* Name : drv_htu21.c */
/* Date : Sep 26 2011 */
/* Author : William Markezana */
/********************************************************************************************/
/********************************************************************************************/
/* INCLUDES */
/********************************************************************************************/
//#include
#include “htu21d.h“
#include “iic.c“
#define U8 unsigned char
#define u16 unsigned short int
#define u32 unsigned int
/********************************************************************************************/
/* PRIVATE PROTOTYPES */
/********************************************************************************************/
e_Error eCheckCrc(U8 data[] U8 nbrOfBytes U8 checksum);
e_Error eReadUserRegister(U8 *pRegisterValue);
e_Error eWriteUserRegister(U8 *pRegisterValue);
e_Error eMeasureHM(etHTU21MeasureType eSHT2xMeasureType u16 *pMeasurand);
e_Error eMeasurePOLL(etHTU21MeasureType eSHT2xMeasureType u16 *pMeasurand);
float floatCalcRH(u16 u16sRH);
float floatCalcTemperatureC(u16 u16sT);
unsigned char th_res=0;//HTU21_RES_11_11BIT|HTU21_HEATER_OFF
/********************************************************************************************/
/* PRIVATE FUNCTIONS */
/********************************************************************************************/
void htu21dInit(){
TWI_Initialize();
eDRV_HTU21_Reset();
//
// eReadUserRegister(&th_res);
// th_res=0x02;
// eWriteUserRegister(&th_res);
// eReadUserRegister(&th_res);
// th_res;
eReadUserRegister(&th_res);
}
/*------------------------------------------------------------------------------------------*/
e_Error eCheckCrc(U8 data[] U8 nbrOfBytes U8 checksum)
/*------------------------------------------------------------------------------------------*/
{
U8 crc = 0;
U8 _bit;
U8 byteCtr;
for (byteCtr = 0; byteCtr < nbrOfBytes; ++byteCtr)
{
crc ^= (data[nbrOfBytes-1-byteCtr]);
for (_bit = 8; _bit > 0; --_bit)
{
if (crc & 0x80)
{
crc = (crc << 1) ^ 0x0131;
}
else
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 950847 2016-03-29 15:55 stm8-32-sht-20-30\Sensirion_Humidity_SHT3x_DIS_Datasheet.pdf
文件 10013 2016-03-29 17:48 stm8-32-sht-20-30\SHT3x_Sample_Code_V1_D2-原厂例程.7z
文件 11479 2015-09-10 15:24 stm8-32-sht-20-30\stm32\sht20\htu21d.c
文件 3547 2015-09-10 15:24 stm8-32-sht-20-30\stm32\sht20\htu21d.h
文件 7691 2015-09-11 13:50 stm8-32-sht-20-30\stm32\sht20\iic.c
文件 125 2015-09-10 16:00 stm8-32-sht-20-30\stm32\sht20\iic.h
文件 4399 2016-03-29 20:15 stm8-32-sht-20-30\stm32\sht20\main.c
文件 6111 2014-06-17 15:50 stm8-32-sht-20-30\stm32\sht30\i2c_hal.c
文件 3509 2014-06-17 15:51 stm8-32-sht-20-30\stm32\sht30\i2c_hal.h
文件 6310 2016-03-30 09:49 stm8-32-sht-20-30\stm32\sht30\main.c
文件 20877 2014-06-17 15:49 stm8-32-sht-20-30\stm32\sht30\sht3x.c
文件 21703 2014-11-17 16:39 stm8-32-sht-20-30\stm32\sht30\sht3x.h
文件 1183 2016-03-30 09:06 stm8-32-sht-20-30\stm32\sht30\system.c
文件 1998 2016-03-29 18:01 stm8-32-sht-20-30\stm32\sht30\system.h
文件 3156 2014-06-17 16:50 stm8-32-sht-20-30\stm32\sht30\typedefs.h
文件 1301 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht20\gpio.c
文件 309 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht20\gpio.h
文件 10572 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht20\htu21d.c
文件 3597 2016-03-29 16:25 stm8-32-sht-20-30\stm8\sht20\htu21d.h
文件 4840 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht20\iic.c
文件 302 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht20\iic.h
文件 5322 2016-03-29 15:29 stm8-32-sht-20-30\stm8\sht20\main.c
文件 327 2016-02-03 11:15 stm8-32-sht-20-30\stm8\sht20\main.h
文件 1301 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht30\gpio.c
文件 309 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht30\gpio.h
文件 4840 2015-12-02 09:40 stm8-32-sht-20-30\stm8\sht30\iic.c
文件 355 2016-03-29 17:02 stm8-32-sht-20-30\stm8\sht30\iic.h
文件 5450 2016-03-31 09:05 stm8-32-sht-20-30\stm8\sht30\main.c
文件 327 2016-02-03 11:15 stm8-32-sht-20-30\stm8\sht30\main.h
文件 20812 2016-03-30 10:58 stm8-32-sht-20-30\stm8\sht30\sht3x.c
............此处省略14个文件信息
- 上一篇:SSD4 用户界面设计 pdf
- 下一篇:UTC与本地时间转换函数
相关资源
- 详细讲解柔性电子传感器和构造
- 单片机控制SHT75温湿度传感器测试
- stm32单片机IIC通讯采集sht20温湿度传感
- 基于STM32F103ZE的STH3x温湿度传感器代码
- DHT11温湿度传感器项目代码.rar
- hdc1080.pdf
- SHT30温湿度传感器程序
- STM32温湿度传感器DHT11代码,通过串口
- STM32-SHT20温湿度传感器驱动程序
- STM32F103C8T6-DHT11温湿度传感器.rar
- STM32F103 SHT20
- STM32F103--SHT30温湿度传感器
- SHT30文档资料及驱动代码
- SHT30驱动程序
- DHT11温湿度传感器例程
- 数字温湿度传感器DHT11详解及例程利用
- stm32f103+dht11温湿度传感器例程
- 温湿度传感器DHT11资料+程序
- 乐鑫Esp8266驱动 ds18b20、dht11 温湿度传
- 基于STM32F103的温湿度SI7021程序
- SHT30 温度、湿度传感器 STM32F130ZET6
- CC2530+DHT11温湿度传感器+HC-SR04超声波传
- STM32+超声波传感器HC_RS04+光照传感器
- sht20 程序
- 基于stm32单片机多功能计步手环
- STM32 SHT30温湿度检测
- STM32F103驱动DHT22温湿度传感器、BH175
- STM32F4ZGT6控制烟雾与温湿度传感器
- DHT11数字温湿度传感器实验.rar
- STM8s读取AM2303温湿度传感器MODBUS协议
评论
共有 条评论