硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2722|回复: 14
收起左侧

温湿度传感器SHT2X的中文手册和官方参考代码

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
发表于 2018-7-24 01:24:47 | 显示全部楼层 |阅读模式
SHT20.pdf (471.58 KB, 下载次数: 84)
Sensirion_Humidity_Sensors_SHT21_Sample_Code_C-file.zip (18.5 KB, 下载次数: 109)

555.png


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
 楼主| 发表于 2018-7-24 01:25:18 | 显示全部楼层
需要更多参考资料,在官网这里下载即可。
https://www.sensirion.com/cn/download-center/
1、选型
QQ截图20180724012501.png

2、相关资料
66.png

回复

使用道具 举报

3

主题

73

回帖

82

积分

初级会员

积分
82
发表于 2018-7-24 08:46:38 | 显示全部楼层
好像很不错的感觉,不知道啥价格嘞
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
 楼主| 发表于 2018-7-25 00:33:09 | 显示全部楼层
lifeng5478 发表于 2018-7-24 08:46
好像很不错的感觉,不知道啥价格嘞

价格还行

QQ截图20180725003200.png
回复

使用道具 举报

2

主题

43

回帖

49

积分

初级会员

积分
49
发表于 2018-7-31 17:12:59 | 显示全部楼层
mark
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-23 10:33:46 | 显示全部楼层
你好, 有个问题请教下,

eewe.png

1. 使用硬件 i2c 读取数据时,里面有个等待 判断 scl 应答的, 函数里面的 86-92 行, 这个貌似需要单独的读取 scl 时钟线上的状态, 这个方法如果使用模拟的是完全可以的,
但是如果使用硬件 的 i2c 功能该如何实现啦 ???

2. 如果认为的吧 硬件功能上的 scl 设置为输入状态,那么当再次使用 时是否需要再次重新初始化 硬件的 i2c 啊 ???



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
 楼主| 发表于 2019-11-23 17:51:37 | 显示全部楼层
hpdell 发表于 2019-11-23 10:33
你好, 有个问题请教下,

1、硬件I2C的话,我还真不太清楚。
2、不用,如果你是IO模拟的话,设置为开漏模式即可,这样就无需设置输入和输出了
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-23 23:03:22 | 显示全部楼层
eric2013 发表于 2019-11-23 17:51
1、硬件I2C的话,我还真不太清楚。
2、不用,如果你是IO模拟的话,设置为开漏模式即可,这样就无需设置 ...

这个芯片感觉也是不够完美啊,处理起来也是比较费劲
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
 楼主| 发表于 2019-11-24 09:28:35 | 显示全部楼层
hpdell 发表于 2019-11-23 23:03
这个芯片感觉也是不够完美啊,处理起来也是比较费劲

这个跟SHT11是不是差不多
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-25 12:03:12 | 显示全部楼层
eric2013 发表于 2019-11-24 09:28
这个跟SHT11是不是差不多

貌似差别不大
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-25 12:27:48 | 显示全部楼层
eric2013 发表于 2019-11-24 09:28
这个跟SHT11是不是差不多

我现在直接增加了一个 100ms 的最大延时时间,目前没有去读取 scl 的状态了,
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-25 14:44:26 | 显示全部楼层
这个 sht20   貌似没有看到测量出来的温度是负温度还是正温度 ??

他这个正负温度 是通过什么来判断的啊 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
 楼主| 发表于 2019-11-25 16:13:17 | 显示全部楼层
hpdell 发表于 2019-11-25 14:44
这个 sht20   貌似没有看到测量出来的温度是负温度还是正温度 ??

他这个正负温度 是通过什么来判断的 ...

我们有SHT11的代码,可以参考下。论坛置顶帖V5,V6的出厂程序里面看下。
回复

使用道具 举报

610

主题

3063

回帖

4913

积分

至尊会员

积分
4913
发表于 2019-11-25 16:39:30 | 显示全部楼层
eric2013 发表于 2019-11-25 16:13
我们有SHT11的代码,可以参考下。论坛置顶帖V5,V6的出厂程序里面看下。

刚刚看了,貌似 sht11 是单总线的,貌似这个跟 ds18b20 类似

sht20 是 i2c 操作的
回复

使用道具 举报

3

主题

26

回帖

35

积分

新手上路

积分
35
发表于 2019-11-28 08:44:51 | 显示全部楼层
hpdell 发表于 2019-11-25 16:39
刚刚看了,貌似 sht11 是单总线的,貌似这个跟 ds18b20 类似

sht20 是 i2c 操作的

这个IC还是挺方便的,正在使用,通讯也很简单,需要注意的就是中途的转换时间,直接延时最大时间就行了,我记得温度好像是50ms  湿度20多ms。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 15:12 , Processed in 0.437521 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表