单片机/MCU论坛
直播中

frank0777

9年用户 3经验值
擅长:可编程逻辑
私信 关注
[问答]

新人发帖问关于i2c温湿度传感器SHT20在蓝牙协议栈的问题

`    在用某开发板看关于SHT20的一个温湿度测量应用,蓝牙协议栈和数据手册对照着看的。其中数据手册一部分,SHT20触发测量直接给了命令,如下图:                      sht20数据手册截图

   用的是ti   CC2541,在协议栈的代码中直接引用了命令,

          sht20代码1.PNG


  原谅我基础不够,把代码一层一层看下去,后面看的不很明白,往下就是i2c接口的东西,看的似懂非懂的。
            

     我自己的想法是自己通过换一个i2c接口的传感器,修改协议栈来学习。现在完全不明白SHT20的这个触发测量命令怎么来的。其他类似的i2c传感器数据手册也根本没有类似的命令。
     希望大家赐教,谢谢。
     初次发帖,哪儿说的不明白的请大家指出。。。

` sht20代码2.PNG
已退回1积分

回帖(3)

慢蜗牛

2015-11-29 23:01:09
谢谢分享  谢谢分享
举报

李工

2016-3-29 20:45:08
XXXXXXXXXXXXXXXXXXXXXXX
举报

gniquhs

2016-3-29 22:48:29
提两点思路
1、找到这个例子中的关于I2C时序操作的函数,仔细对着I2C协议看看
2、如果换一个I2C传感器的话,就把图表中的命令字替换掉新的就行了,每个厂家的定义的命令字不一样
举报

更多回帖

发帖
×
20
完善资料,
赚取积分