sht20中写用户寄存器_STM32F030读取温湿度传感器SHT20的C程序源码(经实测实用过)...

/**

******************************************************************************

* @file

HTU20.x

* @brief

HTU20 function

* @cpu

STM32F051

* @compiler

KeiluVision V5.01

* @author

Hanney

* @copyright

* @version

V1.0.1

* @date

18-Sept-2015

* @modifydate20-Sept-2015

******************************************************************************

* @attention

*/

//STM32F051

模拟

IIC

//#include "boardAPI.h"

//#include "stm32f0xx.h"

//#include "HTU20.h"

//#include "uart.h"

//#include "delay.h"

#include "stm32f0xx.h"

#include "stm32lib.h"

#define

HTU20_CLK

RCC_AHBPeriph_GPIOB

#define

HTU20_SDA_PORT

GPIOB

#define

HTU20_SCL_PORT

GPIOB

#define

HTU20_SDA_PIN

GPIO_Pin_11

#define

HTU20_SCL_PIN

GPIO_Pin_10

#define

RESOLUTION_11b 0x81

//RH

11

TH

11

#define

RESOLUTION_12b 0x01

//RH

8

TH

12

#define

RESOLUTION_13b 0x80

//RH

10

TH

13

#define

RESOLUTION_14b 0x00

//RH

12

TH

14

#define

OTP_disEN

0x02

//

不能启动

OPT

加载

#define

OTP_EN

0x00

//

启动

OPT

加载

#define

RESh

16

//

湿度解析度

#define

RESt

16

//

温度解析度

#define

MeasureDelay

12

//

解析延时时间单位

ms

typedef

unsigned char

BYTE;

typedef

unsigned int

WORD;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值