2857浏览
查看: 2857|回复: 2

SHT31-F+树莓派4B---1初识IIC

[复制链接]
今天准备测试的内容是树莓派中使用SHF-31温湿度传感器的连接。
一、科普IIC接口
IIC (Inter-Integrated Circuit),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。这种方式简化了信号传输总线接口。IIC的主要构成只有两个双向的信号线,一个是数据线SDA,一个是时钟线SCL。
SHT31-F的IIC接口
SHT31-F+树莓派4B---1初识IIC图1

树莓派的IIC接口
可运行gpio readall命令查看
SHT31-F+树莓派4B---1初识IIC图2

树莓派的IIC默认为关闭状态
运行命令 ls /dev/*i2c*
查看提示如下
SHT31-F+树莓派4B---1初识IIC图3

二、配置树莓派系统,开启IIC接口

1.依次点击首选项-》RaspberryPI-Configuration


2.选择Interface选项页-》修改IIC 设置为enable

3.运行命令运行命令 ls /dev/*i2c*查看
SHT31-F+树莓派4B---1初识IIC图4
开启成功,关机断电,连接SHT-31F

三、按照示意图,连接硬件,测试
SHT31-F+树莓派4B---1初识IIC图5


SHT31-F+树莓派4B---1初识IIC图6







开机,安装IIC工具
I2C_Tools下载地址
https://i2c.wiki.kernel.org/index.php/I2C_Tools

命令 sudo apt-get install -y i2c-tools
SHT31-F+树莓派4B---1初识IIC图7


测试工具是否安装好
命令 sudo i2cdetect -l
SHT31-F+树莓派4B---1初识IIC图9

扫描IIC接口连接的设备
命令 sudo i2cdetect -y 1
地址是0X45
SHT31-F+树莓派4B---1初识IIC图8

读取IIC寄存器内容
命令sudo i2cdump -y 1 0x45

hnyzcj  版主

发表于 2020-6-4 09:05:12

赞一个
回复

使用道具 举报

gray6666  初级技神
 楼主|

发表于 2020-6-4 09:10:41


版主 ,秒速啊
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail