关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解

上传人:M****1 文档编号:568973812 上传时间:2023-02-16 格式:DOC 页数:6 大小:48KB
返回 下载 相关 举报
关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解_第1页
第1页 / 共6页
关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解_第2页
第2页 / 共6页
关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解_第3页
第3页 / 共6页
关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解_第4页
第4页 / 共6页
关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解》由会员分享,可在线阅读,更多相关《关于I2C、UART、SPI、RS232、JTAG_ISP、概念和理解(6页珍藏版)》请在金锄头文库上搜索。

1、一、总线和硬件结构是一种通用异步串行数据总线,该总线双向通信,可以实现全双工传输和接收。因为计算机内部采用并行数据,不能直接把数据发到,必须经过整理才能进行异步传输。串行的两条线数据发送,数据接收通用异步接收发送装置是一个并行输入成为串行输出的芯片,它是用于控制计算机与串行设备的芯片,通常集成在主板上,多数是芯片。,有一点要注意的是它提供了数据终端设备接口这样计算机就可以和调制解调器或其它使用接口的串行设备通信,所以说是一种异步串行全双工总线,硬件映射为一个芯片,可以与使用接口的设备直接通信二、总线和硬件结构是一种一种同步两线式串行数据总线由公司年开发的串行总线一般有两根信号线,一根是双向的数

2、据线,另一根是时钟线。所有接到总线设备上的串行数据都接到总线的上,各设备的时钟线接到总线的上,用于连接微控制器及其外围设备,一般在对芯片进行扩展中是使用,通用端口也可以作为总线接口,。,所以说是一种同步串行半双工总线,硬件映射为一个两个接口电路,对于没有总线接口的,可以使用通用端口来实现的功能与其他设备进行通信(根据协议编写程序)三、总线和硬件结构,高,速,同步串行口,是一种标准的四线同步双向串行总线,一种四线同步总线系统,一种同步串行外设接口,为全双工通信,是公司推出的一种同步串行通讯方式,它可以使与各种外围设备以串行方式进行通信以交换信息在主器件的移位脉冲下,数据按位传输,高位在前,低位在

3、后,该接口一般使用4条线:()-主器件数据输出从器件数据输入(2-主器件数据输入从器件数据输出(3-时钟信号由主器件产生(4-从器件使能信号由主器件控制有的接口芯片带有中断信号线接口芯片没有主机输出从机输入数据线所以说,是同步串行全双工总线,硬件映射为四个接口、请有的四、接口(是现在主流的串行通信接口之一,传输速率较低,在异步传输时,波特率为接口硬件为针功能如下:载波检测接收数据发送数据数据终端准备好信号地数据准备好请求发送允许发送振铃提示还有两个接地线1、01(1不是针)串口通信一般用通信,)1接地,其他不用,特别的作为口、也不用五、接口即串行通讯端口。微机上的口多为针,最大速率。通常用于3

4、串2口)及通讯设备(如连接外置式进行数据通讯)等。所以口多数就是接口六、接口常用作在线仿真、在线调试、在系统编程、以及使用边界扫苗()测试系统等等,标准的接口是线(线),是一种国际标准测试协议,主要用于芯片内部测试。基本原理是在器件内部定义一个(测试访问口)通过专用的测试工具对内部节点进行测试。具有口的芯片都有如下引脚定义::测试模式选择。此引脚用来实现控制器各个状态之间的切换。:测试时钟。操作是与同步的。:测试数据输入需要移位到指令寄存器或数据寄存器扫描链的串行输入数据。:测试数据输出自指令寄存器或数据寄存器串行移出的数据。:(可选引脚)测试复位,输入引脚,低电平有效。具体接口有十针的,十四

5、针的,也有二十针的七、在线系统可编程,的实现相对要简单一些,一般通用做法是内部的存储器可以由上位机的软件通过串口来进行改写。对于单片机来讲可以通过或其它的串行接口接收上位机传来的数据并写入存储器中。所以即使我们将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再取下芯片。目前系列单片机中使用的一般是使用单片机自带的(串口)对芯片编程,八:口,调试单元,仅支持调试用的,不像还可以支持系统编程,一般用接口实现,仅用、针。总结而言:是都是串行数据总线,是并转串,和用于串行,是半双工,是全双工都是串行接口,用于通信,用于调试至于和的区别更多的是一种习惯和描述的

6、不同,补充五详细介绍。下面做点一些补充吧,更详细的百度百科或者自己搜索下:一、和外设的通信:用来与进行通信,包括与监控调试器和其它器件,如通信。通信发送时并转串,接收时串转并,串行的数据包括起始位,数据为,校验位,停止位,空闲位等其过程为:先把准备写入串行设备的数据放到的寄存器(临时内存块)中,再通过(,先入先出队列)传送到串行设备提供了数据终端设备接口,这样计算机就可以和调制解调器或其它使用接口的串行设备通信了二、总线的数据传输将两种特定的情况定义为开始和停止条件:当保持“高”时,由“高”变为“低”为开始条件;当保持“高”且由“低”变为“高”时为停止条件。开始和停止条件均由主控制器产生。使用

7、硬件接口可以很容易地检测到开始和停止条件,没有这种接口的微机必须以每时钟周期至少两次对取样,以检测这种变化。三、和的比较:是同步通信的一种特殊形式具有接口线少控制方式简化器件封装形式小通信速率较高等优点。数据传输速度总体来说比总线要快速度可达到几,接口的一个缺点:没有指定的流控制没有应答机制确认是否接收到数据。四、不同针接口定义引脚名称描述0针:接电源,接地,测试时钟,测试数据串行输出,测试模式选择测试数,、未连接4针:接是电是源,接地,测试系统复位信号,测试数据串行输入,测试模式选择,测试时钟,测试数据串行输出,未连接0针:目标板参考电压,接电源,是接是电源,测试系统复位信号,、测试数据串行

8、输入,测试模式选择,测试时钟,测试时钟返回信号,测试数据串行输出,标系统复位信号,未连接五、和的区别:是()是在系统编程这里的系统指的是电路系统也就是说给芯片编程的时候不必将芯片移出其运行的电路系统只负责烧写是()是联合测试行为组提出了一种边界扫描链的结构在集成开发环境中可以提供单步,断点等调试程序功能也本身与并没有什么联系主要同于边界扫描测试芯片内部信号但通过某种方式也可以实现编程采用编程的方式其实芯片也不需要离开电路系统因此也是一种所以从字面上看是从编程方式来表述而是从编程实现的结构上来描述的而对于单片机的和接口这里的则一般指的是通过接口进行在系统编程()而则是通过接口进行在系统编程:可以进行程序的下载和在线仿真调试,程序下载速度快。只有部分器件支持。在使能的前提下程序的下载和仿真无需进行其他设定即可。:只能进行程序的下载,程序下载速度慢。所有单片机均支持程序下载。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号