i2cI2C通信的内容

i2c  时间:2021-07-30  阅读:()

I2C通信的内容

I2C的时序是比较复杂的,你如果能把I2C的时序弄清,那其他器件的时序都不成问题了。

我就按照我的理解来跟你讲吧。

直接用程序来说明吧。

NOP(),一个机器周期时间的延迟,12M晶振时为1微秒 NOPS(),4个NOP()。

sbit SDA P2^0; sbit SCL P2^1; 定义数据线和时钟线接口 首先,I2C有2个重要的线,SDA数据线SCL时钟线,当总线上没有进行信息传送时,SDA和SCL都为高电平,我们称之为释放总线。

开始传送信息时,要有一个开始信号, 开始信号 :定义为在SCL为高电平的时候,SDA从高电平拉低。

start() { SDA=1; NOP(); //同你图中 SDA/SCL上升/下降所用时间 1US SCL=1; NOPS(); //建立开始信号(同你图中TSU起始信号建立时间一样4US) SDA=0; //SDA拉低 NOPS(); SCL=0; //SCL拉低, 钳住总线,准备发送或接收数据 NOP(); } 结束信号:与开始信号相反,在SCL为高电平时,SDA从低拉高 () { SDA=0; NOP(); SCL=1; NOPS(); //建立信号时间 SDA=1; //拉高 结束。

NOPS(); } 我晕,发现写了半天还有好多。

。

算了 帮人帮到底了 发送/接收一个数据:数据的发送和接收都是在SCL为低电平的时候发生,因为SCL为高电平时已给了开始和结束信号。

发送数据时,当数据准备读入时,将SCL线暂时拉高(SCL为高时,SDA无法改变状态),保持一段时间然后拉低(同你图中的TDH,数据输出保持时间),这时数据则发送完毕到SDA上。

接收则与之大同小异。

当SDA线上有数据过来时,先将SCL拉高,建立好时间,然后拉低,数据则被读入。

(关于如何被发出以及如何被读入则是芯片做的事,我们不用管,只需记住SCL拉低,数据发出/读入) 用程序来讲就是: send(uchar c) //发送一个字节 { uint i; for(i=0;i

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

spinservers:10Gbps带宽高配服务器月付89美元起,达拉斯/圣何塞机房

spinservers是一家主营国外服务器租用和Hybrid Dedicated等产品的商家,Majestic Hosting Solutions LLC旗下站点,商家数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,且硬件配置较高。目前,主机商针对达拉斯机房机器提供优惠码,最低款Dual E5-2630L v2+64G+1.6TB SSD月付89美元起,支持PayPal、支付宝等...

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

i2c为你推荐
jquerydelegatejQuery datatables是什么?datatables如何使用空间背景音乐播放器请问大家谁知道QQ空间的免费背景音乐或播放器播放的音乐怎么弄?急~~office软件包office2007在哪能下载完整的软件包美国大选投票实时数据美国大选每个州的选举人票多少是怎么定的msn邮箱后缀MSN可加哪几种后缀的email?淘气鸟八哥鸟忽然死了?windows7系统要求Windows7系统对电脑配置的要求,印象城市游戏论坛宙斯众神之王下的地图为什么没有?人脸检测综述人脸识别的主要应用方向及其优缺点?创业好项目论坛1000元创业有什么好项目可以做?
免费cn域名 winscp gomezpeer godaddy支付宝 搜狗12306抢票助手 河南服务器 天互数据 91vps 免费全能主机 php空间购买 美国网站服务器 美国堪萨斯 Updog 台湾google 网购分享 电信网络测速器 闪讯网 电信主机托管 香港博客 蓝队云 更多