单片机与外围设备通信,很多是用到IIC协议,不明白的可以看一下我总结的编辑文档,通过图文介绍了整个通信的过程
文档内容节选
一,IIC总线特点:1IIC是飞利浦公司开发的,2线串行总线22线中有一根为时钟线SCL,另一根为数据线SDASCL一直由主机控制SDA依照数据传送的方向,读数据时由从机控制SDA,写数据时由主机控制SDA读数据时应答位或者否应答位的SDA控制权主机控制SDA,写数据时应答位或者否应答位的SDA控制权由从机控制SDA 开始位Start和停止位Stop,SDA由主机控制3IIC支持多主机多从机,当同一时刻有多个主机发起控制总线请求时,IIC总线有总线仲裁机制4每一个从设备都有一个唯一的ID地址5IIC总线外部有2个上拉电阻,总线空闲无通讯时上拉电阻被拉高二,IIC总线电路图连接图上拉电阻作用: 1因为数据线传输端是开漏输出的,所以必须得加上拉电阻,才能保证有正常的高电平输出2在通信空闲无通信时,上拉电阻将SDA线SCL线电位自动拉高,使其不被占用由图可知:IIC有一根SDA数据线,是串行通信有一根SCL时钟线是同步通信不能同时收发,但能双向收发,读写数据是半双工通信IIC属于串行同步半双工通信三,IIC协议特点1开始信号START主机发出开始信号,在主机和从设备通信时2停止信号STOP主......
猜您喜欢
推荐帖子
评论