微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > I2C总线AT24C02芯片应用

I2C总线AT24C02芯片应用

时间:12-01 来源:互联网 点击:

for(x=z;x>

if(jylc>

if(count>

for(x=z;x>发1,形象的成为“1”:咦 你们小麻虾 小老百信还要上方发信息呀??!! 事实上是的 0为下蛋-----下传数据;1为上访-----上传数据。记住了吧!

时钟为高SCL=1时 数据那得稳定 俗称维稳期间当然 时钟撤了 SCL=0时 随便你虾子变化数据。

发送启动信号 那得我们主机发了 党外人士没这个权利 在时钟为高 警察在的时 本地图片,请重新上传候 主机发一个下跳沿信号 表示开会了 开始了既:SCL=1时 SDA 你们老百姓就等着查户口吧!

当官的在警察在时下跳了 于是衙门发令查户口高七位为你我家庭住址,最低一位为数据方向 上面已表在此老子不说了。

各民众,自己根据收到的地址码对号入座,发现是自己 那就准备收吧---数据。

而且在收数据时 每次收到了 都得回答“诺”.若是犯人那得点头说“政府好”,当然主机可以不回答 主机不回答视为停止传数据的命令 注意了 每次回答都必须是时钟为高时拉数据线为低哦!不得有误。

主机若在时钟为高时上跳---警察在的时候领导跳上台那是表示结束了gameover了 数据传送动作停止了。

2,单片机模拟I2C总线通信

目前很多单片机都有硬硬的I2C总线通信控制单元,工作时无需我们介入自动工作,但可怜的51单片机没有 这个接口我们不得不通过软件模拟I2C总线的工作时序,在要用时。调用这些子函数即可。

有仨方式:一,主机向从机发数据,数据传送方向在整个过程中不变。

二,主机在第一个字节后,立即从从机读数。
三,在传送过程中,当需要改变传送方向时,需将起始信号和从机地址重复发放一次,而两次读写方向的那个位刚好相反。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top