SHT31-F+树莓派4B---1初识IIC
今天准备测试的内容是树莓派中使用SHF-31温湿度传感器的连接。一、科普IIC接口
IIC (Inter-Integrated Circuit),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线接口。IIC的主要构成只有两个双向的信号线,一个是数据线SDA,一个是时钟线SCL。SHT31-F的IIC接口
树莓派的IIC接口可运行gpio readall命令查看
树莓派的IIC默认为关闭状态运行命令 ls /dev/*i2c* 查看提示如下
二、配置树莓派系统,开启IIC接口
1.依次点击首选项-》RaspberryPI-Configuration
https://mc.dfrobot.com.cn/data/attachment/album/202006/03/103525ss7stx9ucuc6f9e7.png
2.选择Interface选项页-》修改IIC 设置为enable
https://mc.dfrobot.com.cn/data/attachment/album/202006/03/103954dfh177bhd7ffujzc.png
3.运行命令运行命令 ls /dev/*i2c*查看
开启成功,关机断电,连接SHT-31F
三、按照示意图,连接硬件,测试
https://mc.dfrobot.com.cn/data/attachment/album/202006/04/082355n2ne6d46rzb66k42.jpg
https://mc.dfrobot.com.cn/data/attachment/album/202006/04/082355n3qozsdvbvv45o2v.jpg
开机,安装IIC工具
I2C_Tools下载地址
https://i2c.wiki.kernel.org/index.php/I2C_Tools
命令 sudo apt-get install -y i2c-tools
测试工具是否安装好
命令 sudo i2cdetect -l
扫描IIC接口连接的设备
命令 sudo i2cdetect -y 1
地址是0X45
读取IIC寄存器内容
命令sudo i2cdump -y 1 0x45
https://mc.dfrobot.com.cn/data/attachment/album/202006/04/084224gndn499n1dniddbn.png
赞一个 hnyzcj 发表于 2020-6-4 09:05
赞一个
版主 ,秒速啊{:6_204:}
页:
[1]