- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I2C 使用例程说明
HelloM3 应用笔记
北京锐鑫同创科技有限公司
I2C 使用说明—HelloM3 应用笔记
I2C 简介
内部集成电路(Inter-Integrated Circuit)通常被称作 I2C,一种由 PHILIPS 公司开发的两线式串行总线,用
于连接微控制器及其外围设备。
I2C 总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此 I2C 总线占用的空间非常
小,减少了电路板的空间和芯片管脚的数量,降低了互联 成本。总线的长度可高达 25 英尺,并且能够以
10Kbps 的最大传输速率支持 40 个组件。I2C 总线的另一个优点是,它支持多主控 (multimastering), 其中
任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在
任何时间点上只能有一个主控。
I2C 总线工作原理总线的构成及信号类型
I2C 总线是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收数据。在CPU 与被控 IC 之间、IC
与 IC 之间进行双向传送,最高传送速率 100kbps。各种被控制电路均并联在这条总线上,但就像电话机一
样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I2C 总线上
并接的每一模块电路既是主控器(或被控器),又是发送器(或接收器),这取决于它所要完成的功能。CPU
发出的控制信号分为地址码和控制量两部分,地址码用来选址,即接通需要控制的电路,确定控制的种类;
控制量决定该调整的类别(如对比度、亮度等)及需要调整的量。这样,各控制电路虽然挂在同一条总线
上,却彼此独立,互不相关。
I2C 总线在传送数据过程中共有三种类型信号, 它们分别是:开始信号、结束信号和应答信号。
开始信号:SCL 为高电平时,SDA 由高电平向低电平跳变,开始传送数据。
结束信号:SCL 为高电平时,SDA 由低电平向高电平跳变,结束传送数据。
应答信号:接收数据的 IC 在接收到 8bit 数据后,向发送数据的 IC 发出特定的低电平脉冲,表示已
收到数据。CPU 向受控单元发出一个信号后,等待受控单元发出一个应答信号,CPU 接收到应答
信号后,根据实际情况作出是否继续传递信号的判断。若未收到应答信号,由判断为受控单元出
现故障。
这些信号中,起始信号是必需的,结束信号和应答信号,都可以不要。
LM3S9B96 的 I2C
Stellaris® LM3S9B96 包含的两个 I2C 模块,它们都具有如下特性:
2
在 I C 总线上的设备可以被设计为主机或从机
在主机或从机模式下都支持发送和接受数据
支持它们作为主机和从机的同步操作
2
四种 I C 的模式
主机传送
主机接收
从机传送
2 电话:010
I2C 使用说明—HelloM3 应用笔记
从机接收
两种传输速度:标准(100Kbps)和快速(400Kbps)
主机和从机产生中断
主机因为传送或接收数据结束(或者是因为错误而取消)产生中断
从机在主机向其发送数据或发出请求时,或检测到 START 或 STOP 信号时产生中断。
主机带有仲裁和时钟同步功能,支持多主机以及 7 位寻址模式
至于它们的详细框图和引脚等信息请参考数据手册。
在 Stellaris®控制器上,I2C 的数据线(SDA)和时钟线 (SCL)被命名为 I2CSDA 和 I2CSCL。I2CSDA 是双
向串行数据线,I2CSCL 是双向串行时钟线。当两根线都处于高电平的时候,总线处于空闲状态。
在
您可能关注的文档
最近下载
- 2025高考数学冲刺复习:立体几何与空间向量(试卷+答案解析).pdf VIP
- 侵犯名誉权与隐私权的法律规定与应对策略.pptx VIP
- 武汉体育学院专业技术职务量化评审办法试行.doc VIP
- 网络侵权培训课件案例.pptx VIP
- 2023-2024学年广东省珠海市凤凰中学八年级(上)竞赛物理试卷(附答案解析).docx VIP
- 2025年东海中学八年级物理竞赛试卷及答案.doc VIP
- EN 50530-2010+A1-2013 并网光伏逆变器的整体效率.pdf VIP
- 初三化学上册第四单元自然界的水各节习题.doc VIP
- 武汉体育学院教师专业技术职务任职资格申报评审条件【参考】.doc VIP
- 初中数学专题:一次函数背景下的动点问题(含答案).docx VIP
文档评论(0)