-
大小: 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? {?
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與本地時間轉換函數
評論
共有 條評論