ARM | 传感器必要总线IIC
最佳答案 问答题库498位专家为你答疑解惑
IIC总线介绍
1.谈谈你对IIC总线理解?
1)IIC总线是串行半双工同步总线,主要用于连接整体电路
2)SCL/SDA作用:IIC是两线制,一根是时钟线SCK,用于控制什么时候进行进行数据传输,时钟信号由主机发出;
另一根是数据线SDA,用于进行数据传输,可以从主机发出,也可以由从机发出
3)IIC总线主机(Master):IIC总线主机是指能够发起和控制IIC通信的设备。它负责生成时钟信号、发起数据传输请求以及控制通信的开始和结束。主机可以与多个从机进行通信,并可以发送读写命令来读取或写入从机的数据。
IIC总线从机(Slave):IIC总线从机是指被IIC总线主机控制的设备。从机接受来自主机的命令和数据,并根据主机的指令执行相应的操作。从机不能主动发起通信,只能在主机的请求下进行响应。从机可以是各种各样的设备,如传感器、存储器、显示器等。
4)外接两个上拉电阻作用:当IIC处于空闲状态时,时钟线和数据线保持在高电平状态
5)寻址
I2C总线上传送的数据信号是广义的,既包括地址信号(从机地址),又包括真正的数据信号。
主机在起始信号后必须传送一个从机的地址(7位),第8位是数据的传送方向位(R/W),用“0”表示主机发送数据(W),“1”表示主机接收数据(R)。总线上的每个从机都将这7位地址码与自己的地址进行比较,如果相同,则认为自己被主机寻址,根据R/W位将自己定为发送器或接收器。
6)主机/从机/接收器/发送器
7)通信协议
主机给从机发送一个字节的数据
主机给从机发送多个字节的数据
主机读取从机发送的一个字节数据
主机读取从机发送的多个字节数据
6)实验/实验步骤:采集温湿度传感器值
7)采集过程需要描述清楚
99%的人还看了
相似问题
- docker容器内访问主机端口服务
- 大数据-之LibrA数据库系统告警处理(ALM-12053 主机文件句柄使用率超过阈值)
- 如何让VirtualBox系统使用Ubuntu主机的USB
- 独立IP主机怎么样?对网站有什么影响
- OpenStack使用SPICE替换VNC——宿主机Ubuntu22.04
- Ubuntu20.04换源教程、解决主机与虚拟机之间进行文本复制粘贴问题
- 【已解决】设置SSH主机:VS Code-正在本地下载 VS Code 服务器
- linux的shell script判断用户输入的字符串,判断主机端口开通情况
- [已解决]该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系。
- VSCode实用远程主机功能
猜你感兴趣
版权申明
本文"ARM | 传感器必要总线IIC":http://eshow365.cn/6-26189-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!