版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一:串口串口是串行接口的简称,分为同步传输〔USRT〕和异步传输UAR己独立的时钟和一样的速度商定。1:RS232接口定义2:异步串口的通信协议作为UART的一种,工作原理是将传输数据的每个字符一位接一位地传输。图一给出了其工作模式:图一其中各位的意义如下:数据位4、5、6、7、8等,构成一个字符。通常承受ASCII码。从最低位开头传送,靠时钟定位。奇偶校验位“1”的位数应为偶数(偶校验)或奇数(奇校验),以此来校验资料传送的正确性。停顿位1位、1.5位、2位的高电平。空闲位:处于规律“1”状态,表示当前线路上没有资料传送。波特率:是衡量资料传送速率的指针。表示每秒钟传送的二进制120字符/10位,则10×120=1200字符/秒=1200波特。3:在嵌入式处理器中,通常都集成了串口,只需对相关存放器进展设置,就可以使用啦。尽管不同的体系构造的处理器中,相关的存放器可能不大一样,但是基于FIFO的uart框图还是差不多。发送过程:把数据发送到fifo中,fifo把数据发送到移位存放器,然后在时钟脉冲的作用下,往串口线上发送一位bit数据。承受过程:承受移位存放器接收到数据后,将数据放到fifo中,承受fifo事先设置好触发门限,当fifo中数据超过这个门限时,就触发一个中断,然后调用驱动中的中断效劳函数,把数据写到flip_buf中。二:SPI外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并PCB的布局上节约空间,供给便利,正是出于这种简洁易用的特性,现在越来越多的芯片集成了这种通信协议。SPI是一个环形总线构造,由ss(cs)、sck、sdi、sdo构成,其时序其实很简洁,主要是在sck的把握下,两个双向移位存放器进展数据交换。上升沿发送、下降沿接收、高位先发送。上升沿到来的时候,sdo上的电平将被发送到从设备的存放器中。下降沿到来的时候,sdi上的电平将被接收到主设备的存放器中。1:技术性能SPIMotorola首先提出的全双工三线同步串行外围接口,承受主从模式〔MasterSlave〕架构;支持多slave模式应用,一般仅支持单Master。时钟由Master把握,在时钟移位脉冲下,数据按位传输,高位在前,低位在后MSBfirs;SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。2:接口定义SPI4根信号线,分别是:设备选择线、时钟线、串行输出数据线、串行输入数据线。MOSI:主器件数据输出,从器件数据输入MISO:主器件数据输入,从器件数据输出SCLK:时钟信号,由主器件产生/SS:从器件使能信号,由主器件把握3:内部构造4:传输时序SPI接口在内部硬件实际上是两个简洁的移位存放器,传输的数据8位,在主器件产生的从器件使能信号和移位脉冲下,按位传输,高位在前,低位在后。如以以以下图所示,在SCLK的下降沿上数据转变,上升沿一位数据被存入移位存放器。SPI接口没有指定的流把握,没有应答机制确认是否接收到数据三:I2CI2C总线是由数据线SDA和时钟SCL接收数据。在CPU与被控IC之间、IC与IC之间进展双向传送,最100kbps。各种被把握电路均并联在这条总线上,就像一的地址,在信息的传输过程中,I2C总线上并接的每一模块电路既是主控器〔或被控器,又是发送器〔或接收器,这取决于它所要完成的功能。CPU发出的把握信号分为地址码和把握量两局部,地址码用来选址,即接通需要把握的电路,确定把握的种类;把握量打算该调整的类别〔如比照度、亮度等〕及需要调整的量。这样,各把握电路虽然挂在同一条总线上,却彼此独立,互不相关。1:I2C信号类型I2C总线有两根信号线,一根为SD〔数据线,一根为SC〔钟线。任何时候时钟信号都是由主控器件产生。2:I2C总线协议工作原理以启动信号START来掌管总线,以停顿信号STOP来释放总线STARTSTOP完毕;START7位为被控器件的地址码,一位为读/写把握位R/W,R./W位为0表示由主控向被控器件写数据,R/W1表示由主控向被控器件读数据;9个时钟期间反响应答信号;每个数据字节在传送时都是高位(MSB)在前;3:I2C协议读写过程读过程START信号掌管总线;②发送一个地址字节(7位地址码和一位R/W);③当被控器件检测到主控发送的地址与自己的地址一样时发送一个应答信号(ACK);ACK后释放数据总线,开头接收第一个数据字节;⑤主控收到数据后发送ACK表示连续传送数据,发送NACK表示传送数据完毕;⑥主控发送完全部数据后,发送一个停顿位STOP,完毕整个通讯并且释放总线;写通讯过程:START信号掌管总线;②发送一个地址字节(7位地址码和一位R/W);③当被控器件检测到主控发送的地址与自己的地址一样时发送一个应答信号(ACK);ACK后开头发送第一个数据字节;⑤被控器收到数据字节后发送一个ACKNACK表示传送数据完毕;⑥主控发送完全部数据后,发送一个停顿位STOP,完毕整个通讯并且释放总线;4:I2C协议总线信号时序分析①总线空闲状态SDA和SCL放总线,两条信号线各自的上拉电阻把电平拉高;②启动信号STARTSCL保持高电平,数据信号SDA的电平被拉低(即负跳变)。启动信号必需是跳变信号,而且在建立该信号前必修保证总线处于空闲状态;③停顿信号STOPSCL保持高电平,数据线被释放,使得SDA返回高电平(即正跳变),停顿信号也必需是跳变信号。④数据传送SCL线呈现高电平期间,SDA线上的电平必需保持稳定,低电平0(此时的线电压为地电压)1(此时的电压由元器件的VDD打算)。只有在SCL线为低电平期间,SDA上的电平允许变化。ACKI2C总线的数据都是以字节(8位)的方式传送的,发送器件每发送9送一个ACK(把数据总线的电平拉低)来表示数据成功接收
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学-山东省淄博市2024-2025学年第一学期高三期末摸底质量检测试题和答案
- 《文学概论》课程期末试题B卷及答案
- 小学一年级20以内数学口算练习题
- 合伙经营协议书(3篇)
- 小学数学六年级上册《分数四则混合运算》教学设计
- 秋季腹泻防治彩
- 《心内科常见疾病》课件
- 企业社会责任与品牌价值计划
- 游戏产业行业设计师培训总结
- 教学策略调整与灵活应对计划
- 2025年国家图书馆招聘笔试参考题库含答案解析
- 机器人课程课程设计
- 南充市市级事业单位2024年公招人员拟聘人员历年管理单位遴选500模拟题附带答案详解
- 现代学徒制课题:数字化转型背景下新型师徒关系构建研究(附:研究思路模板、可修改技术路线图)
- 9.2溶解度(第2课时)-2024-2025学年九年级化学人教版(2024)下册
- 安全知识考试题库500题(含答案)
- 2024-2025学年上学期南京小学数学六年级期末模拟试卷
- 安徽省合肥市包河区2023-2024学年三年级上学期语文期末试卷
- 河北省保定市定兴县2023-2024学年一年级上学期期末调研数学试题(含答案)
- 2024版食源性疾病培训完整课件
- 2025年中国蛋糕行业市场规模及发展前景研究报告(智研咨询发布)
评论
0/150
提交评论