- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c805学1第8章幻灯
2. SMBus操作 (1)数据传输类型 有两种数据传输类型:主发送器写数据到所寻址的从接收器,或是从已寻址的从发送器读数据。这两种数据传输都由主器件启动,主器件还在SCL上提供串行时钟。 SMBus接口可以工作在主方式或从方式,总线上可以有多个主器件。 SMBus不需要在指定某个器件作为主器件;任何一个发送起始条件(START)和从器件地址的器件就成为该次数据传输的主器件。 (2)总线仲裁 一个主器件只能在总线空闲时启动一次传输。在一个停止条件之后或SCL和SDA保持高电平已经超过了指定时间,则认为总线是空闲的。两个或多个主器件可能在同一时刻产生起始条件与数据,直到其中一个主器件发送高电平而其它主器件发送低电平,由于总线是漏极开路的,因此SDA拉为低电平,发送高电平的主器件将检测到SDA上的低电平而放弃总线。获得总线的器件继续其数据传输过程,而未获得总线的器件成为从器件。该仲裁机制是非破坏性的:总会有一个器件获得总线,不会发生数据丢失。 (3)时钟低电平扩展 SMBus允许不同速度的器件共存于同一个总线上。低速从器件可以保持SCL为低电平以扩展时钟低电平时间,这实际上相当于降低了串行时钟频率。 如果SCL线总线上的从器件保持为低电平,则不能再进行通信,并且主器件也不能强制SCL为高电平来纠正这种错误情况。 (4)SMBus空闲 如果一个器件保持SCL和SDA线为高电平的时间超过50微秒,则总线处于空闲状态。当SMB0CF中的SMBFTE位置‘1’时,如果SCL和SDA保持高电平的时间超过10个SMBus时钟周期,则视总线为空闲。 * 第8章 C8051F330单片机的通信接口 8.1 串行外设接口(SPI0) C8051F330单片机的串行外设接口(SPI0)原理框图 (1)主输出、从输入信号MOSI 主出从入(MOSI)信号用于从主器件到从器件的串行数据传输。 (2)主输入、从输出信号MISO 主入从出(MISO)信号用于从从器件到主器件的串行数据传输。当SPI0作为主器件时,该信号是输入;当SPI0作为从器件时,该信号是输出。数据传输时高位在先。当SPI禁止或工作在4线从方式而未选中时,MISO引脚处于高阻态。 (3)串行时钟信号SCK 串行时钟(SCK)信号是主器件的输出和从器件的输入,用于同步主器件和从器件之间在MOSI和MISO线上的串行数据传输。 (4)从器件选择信号NSS NSS信号的功能取决于SPI0CN寄存器中NSSMD1和NSSMD0位的设置。有3种可能的方式: 1)禁止NSS方式:当作为从器件工作在3线方式时,总是选择SPI0。 2)4线从方式或多主方式:SPI0工作在4线方式,NSS作为输入。当作为从器件时,NSS选择从SPI0器件。当作为主器件时,NSS信号的负跳变禁止SPI0的主器件功能, 3)4线主方式:SPI0工作在4线方式,NSS作为输出。NSSMD0的值决定NSS引脚的输出电平。这种配置只能在SPI0作为主器件时使用。 NSSMD(NSSMD1和NSSMD0)位的设置影响器件的引脚分配。当工作在3线主或从方式时,NSS不连接引脚。在所有其他方式,必须使NSS连接引脚。 1. SPI0主方式 通过主允许标志(MSTEN,SPI0CFG.6)置‘1’可将SPI0置于主方式。只有SPI主器件能启动数据传输。 在主方式,向SPI0数据寄存器(SPI0DAT)写入一个字节,数据将写入发送缓冲器;如果SPI移位寄存器为空,发送缓冲器中的字节数据传送到移位寄存器,数据传输开始;SPI0主器件通过MOSI线上的引脚串行移出数据,同时在SCK引脚上输出串行时钟;在传输结束后SPIF(SPI0CN.7)标志置为逻辑1;如果允许中断,将产生一个中断请求。 在全双工操作中,当SPI主器件在MOSI线上的引脚向从器件发送数据时,SPI从器件同时通过MISO线上的引脚向主器件发送其移位寄存器中的内容。因此SPIF标志既是发送完成标志,又是接收数据准备好标志。CPU读SPI0DAT获取数据字节。 当配置为主器件时,SPI0的工作方式为:多主方式、3线单主方式或4线单主方式。 2. SPI0从方式 当SPI0使能,但未配置成主器件时,SPI0作为SPI从器件工作。作为从器件,由主器件控制串行时钟(SCK),从MOSI移入数据,从MISO引脚移出数据。 从器件不能启动数据传送,需要写SPI0DAT来预先准备要发送给主器件的数据。。 当配置为从器件时,SPI0可以工作4线或3线方式。 在4线方式,NSS配置为数字输入。当NSS为逻辑0时,SPI0使能;当NSS为逻辑1时,禁止SPI0。位计数器在NSS的下降沿复位。对应每次字节传输,在第一个有效SCK边沿到来之前,NSS信号必须驱动到低电平至少两个系统时钟周期。
您可能关注的文档
最近下载
- ISO45001-2018职业健康安全体系过程关系与目标清单.pdf VIP
- 泰安市不动产登记业务技能竞赛理论考试题库(多选251-294 ).docx VIP
- 泰安市不动产登记业务技能竞赛理论考试题库(多选201-250 ).docx VIP
- 嗜铬细胞瘤和副神经节瘤诊断治疗专家共识2020版.pptx VIP
- 华中数控HSV-160B说明书.pdf VIP
- 泰安市不动产登记业务技能竞赛理论考试题库(多选151-200 ).docx VIP
- 泰安市不动产登记业务技能竞赛理论考试题库(多选101-150 ).docx VIP
- (2025)公安辅警招聘知识考试题库及答案.docx VIP
- 泰安市不动产登记业务技能竞赛理论考试题库(多选51-100 ).docx VIP
- 2025年自考专业(学前教育)学前教育研究方法考试模拟题及答案1.docx VIP
原创力文档


文档评论(0)