- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PPT研究院 POWERPOINT ACADEMY * * * * * * * 7.SPI应用举例 SPI接口应用编程的要点如下: 1)设置SPI所使用的端口数据流向。对于主机,P1.7(SCLK)、P1.5(MOSI)和P1.4()为输出,P1.6(MISO)为输入。对于从机,P1.7(SCLK)、P1.5(MOSI)和P1.4()为输入,P1.6(MISO)为输出。 2)对SPI系统进行初始化。SPI初始化主要是对SPI控制寄存器SPICON进行设置,定义串行时钟频率、缓冲方式、工作模式、字节顺序、时钟极性和相位等。 下面给出一个应用实例。 【例9-8】 编程实现SPI在FIFO模式下,使用中断方式进行数据传输。 解:程序代码如下: #include “MSC1211.H” void monitor_isr()interrupt 6 { if(AISTAT= =0x04) //检查是否为SPI接收中断 { /*接收数据*/; //读SPIDATA就可以清除SPI接收中断 } if(AISTAT= =0x08) //检查是否为SPI发送中断 { /*发送数据*/; //写SPIDATA就可以清除SPI发送中断 } AI=0; } void main(viod) { P1DDRH=0x75; //P1.7,P1.5,P1.4输出P1.6输入 PDCON﹠=0xFE; //启动SPI SPIRCON=0x83; //清空接收缓存器,RXlevel=4 or more SPITCON=0xAA; //情况发送缓冲器 SPISTART=0x80; //起始地址为80H SPIEND=0x88; //结束地址为88H,建立8字节缓冲器 SPICON=0x36; //ClkDiv=001(clk/4),FIFO模式, //高字节在前,主模式,CPHA=1,CPOL=0 AIE=0x0C; //允许SPI数据发送和接收中断 AI=0; //清除辅助中断标志 EAI=1; //允许辅助中断 while(1); //等待中断 } 9.3.3 I2C接口 本节介绍MSC1211单片机中的I2C接口的原理及使用方法。 1.I2C总线简介 MSC1211根据I2C(Inter IC,集成电路之间)协议提供了串行传输的硬件支持。为了允许连接在相同的2线总线上的多个集成电路之间能够进行多个8位的传输,定义了I2C协议。在任一时刻,总线上的主机协调和一个从机或多个从机之间的数据传输。 2.I2C术语 在只有MSC1211作为微控制器的系统中,MSC1211作为主机使用,并协调自身和从机电路之间的数据传输。激活时,它能够向I2C总线上传输数据或者从总线上接收数据。在其他情况下,它产生同步时钟信号。 同样地,在MSC1211作为从机的系统中,它也能够从总线上收发数据,此时,它所在的系统的主机提供同步时钟信号。 多个MSC1211可以共享同一组I2C总线。这时,MSC1211需要在不同的时间充当主机的角色。可以通过软件决定激活主机,或者在出现总线竞争时,由总线仲裁来决定。 I2C的一些术语 名称 描述 Transmitter 发送者:向总线发送数据的电路 Receiver 接收者:从总线上接收数据的电路 Master 主机:启动数据传输、产生时钟信号和结束数据传输的电路 Slave 从机:被主机寻址的电路 Multi-master 多主机结构:在不破坏信息的情况下,同一时刻有多个主机试图控制总线 Arbitration 仲裁:在有多个主机试图同时控制总线时,为了不破坏信息,在某一时刻确保只有 一个主机控制总线的过程 Synchronization 同步:同步两个或更多电路时钟信号的过程 3.I2C总线的线路和基本时序 I2C总线使用2条双向的数据线路,一条是数据线(SDA),另一条是时钟信
您可能关注的文档
最近下载
- GST-XG9000A消防应急广播设备调试使用说明书A.doc VIP
- 访谈美国医学生.doc VIP
- 13美丽中国我们的家第2课时 课件 2025道德与法治二年级上册.ppt
- 新疆天山群吉萨依铜多金属矿床地质特征及成因.docx VIP
- 8.6《数学锯木头+爬楼梯问题》三年级上册.doc VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 消防鉴定考试承诺书下载.docx VIP
- 2025年06月英语四级真题及答案(共三套).pdf VIP
- 八年级上册数学-全册全套试卷易错题(Word版-含答案).doc VIP
- 广东省深圳市宝安区2024-2025学年三年级上学期Units1-4学业中段复习.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)