【精选】第6章 IIC通信.pdfVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】第6章 IIC通信

51单片机轻松入门 —基于STC15W4K系列 (C语言版) 李友全 编著 2016年3月编辑整理 (第6章) 第6章 IIC通信 1 电路图 2 通信格式简介 MCP3421 3 程序实例 18位A/D 存储器 时钟 阅读提示:本章主要讲解过去电路使用比较多的24系列存储器 (24C01- 24C512),对 于现在主流的STC15W系列单片机,通常都具有内部比较器与 DataFlash 存储器,使用更 加简便,可直接代换代换本章各个例程功能 (详见第7章)。 1 电路图 I2C接口器件24C02(01/04/08/16/32/64)与单片机的连接电路如下图所示。 5.1K 5.1K +5V 1 8 A0 VCC 2 7 A1 WP 3 6 28 18 A2 SCL P3.7 VCC 4 5 29 20 GND SDA P4.1 GND 24C02 2号单片机 IAP15W4K58S4 I2C总线只需要时钟和数据两根线就可以进行数据传输,只占用单片机的2个IO 口,I2C总线可以在同一总线上并接多个器件,每个器件都有自己的器件地址 (作 为对比:SPI总线没有器件地址,通过单片机提供的片选线确定是否选中芯片), 任何一个I2C器件在每一次数据写入或读出操作时都需要先发送1个字节的器件地 址,与该地址相符的器件便会执行相应的操作,而在同一总线上的其它器件不做响 应。 2 通信格式简介 R S 从机地址(7位) A 其它字节 (8位) A 其它字节 (8位) A P W MSB LSB MSB LSB MSB LSB 从机地址字节 (共8位) (1)总线空闲时,SDA和SCL为高电平 (2)S:开始位 ,每一次通信过程 (数据写入或读出操作)都需要发送一位 “开始位”,它 要求SCL为高电平时,SDA产生1个从高到低的电平跳变动作 (1个下降沿) 。 (3)从机地址:前7位地址需要查阅芯片手册确定,比如24C01-24C512地址可以设置为0xa0 MCP3421地址为0x90,第8位:读写标识,1—读取芯片数据,0—向芯片写入数据。应答位:单 片机或外围器件每接收完一个字节后都一定会输出1位的应答位,详细内容需要查阅芯片手册 确定。 (4)其它字节 (8位) :字节数的多少和各字节意义由器件手册确定。 (5)停止位:每一次通信过程 (数据写入或读出操作)结束都需要发送一位 “停止位”,它 的要求是SCL为高时,SDA产生1个从低到高的电平跳变动作 (1个上升沿) 。 (6)每一个字节的传输都是按高位在前,低位在的顺序发送。这与U

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档