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

2019-07-15 15:30发布

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

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

          sht20代码1.PNG


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

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
xiaolu163168
1楼-- · 2019-07-15 17:00
谢谢分享  谢谢分享
201302030107
2楼-- · 2019-07-15 21:20
XXXXXXXXXXXXXXXXXXXXXXX
gniquhs
3楼-- · 2019-07-16 02:08
提两点思路
1、找到这个例子中的关于I2C时序操作的函数,仔细对着I2C协议看看
2、如果换一个I2C传感器的话,就把图表中的命令字替换掉新的就行了,每个厂家的定义的命令字不一样

一周热门 更多>