-
大小: 1.52MB文件类型: .rar金币: 1下载: 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与本地时间转换函数
相关资源
- msp430f5438读取sht30温湿度数据
- 温湿度传感器DHT11的Proteus仿真.zip
- STM32F103步进电机、压力传感器、温湿
- 基于STM32单片机的DHT11 温湿度传感器
- DHT11温湿度传感器串口显示,也可直接
- SHT30-31-35全套资料
- DHT22 - STM32 温湿度传感器
- SHT20 STM32F130ZET6 HAL 库例程
- 基于STM32 嵌入式实验DHT11温湿度传感器
- 基于FPGA 的温湿度传感器
- 基于STM32,hal库,使用CubeMX进行开发的
- ZigBee自我识别光照和温湿度传感器的
- 18B20温湿度传感器 51单片机程序
- 基于CC2530的温湿度传感器及串口通信
- 温湿度传感器DHT11 +烟雾报警 8位数码
- 基于Arduino的温湿度传感器DHT11库
- sht31 温湿度传感器stm32 实现
- 基于51单片机SHT11温湿度传感器检测程
- STM32 之DHT11驱动程序
- sht30 基于C51单片机的驱动程序,可能
- C51_温湿度传感器DHT11驱动_LCD1602显示程
- 基于STM8的温湿度传感器DHT11驱动代码
- 51单片机DHT11温湿度传感器12864显示
- DHT11温湿度传感器 资料
- DHT11程序液晶1602显示湿度和温度
- 基于Atmega16湿度传感器源代码
- am2301 温湿度传感器程序
- DSP28335控制DHT11温湿度传感器
- 基于MC9S12XS128的温湿度传感器DHT11程序
- STM32+SHT30(DS18B20)+0.96寸OLED(IIC)的
评论
共有 条评论