首页 > 编程知识 正文

db9母头接口定义485,无源232转485原理图

时间:2023-05-03 17:23:42 阅读:163703 作者:2932

http://www.sina.COM/串行接口,简称串行端口,也称作串行通信接口或串行通信接口,通常指com接口。 是采用串行通信方式的扩展接口。 串行接口(Serial Interface )是指按位顺序传输数据。 其特点是通信线路简单,可以只通过一对传输线进行双向通信(将电话线直接作为传输线使用),因此成本大幅降低,特别适合于电信,但传输速度慢。

COM接口是指cluster communication port接口或串行通信端口。 通常,COM 1使用9针d型连接器,也称为RS-232连接器,但有些COM 2使用老式的DB25针连接器,也称为RS-422连接器,目前很少使用。

总之,串行端口是总称为,COM端口可以总结成一个小的总称为,也是串行端口的物理接口形式(名称)。 另外一方面,TTL(transistortransistorlogic )即晶体bai管-晶体管逻辑、RS-232、RS-485是电平基准(电信号:高低电平逻辑规则);

’RS-232是串行通信接口标准,规定逻辑“1”为-3 ~ -15V,逻辑“0”为3 ~ 15V。 符合该标准的串行端口也称为RS-232串行端口,例如电脑的COM端口。 不符合RS-232标准的串行端口? 单片机,例如stm32 (的UART/USART )依照RS-232标准,使用TTL电平,该电平的逻辑“1”为5V、逻辑

串口:: IIC或Inter-Integrated Circuit (这种总线类型由飞利浦半导体公司在20世纪80年代初设计,主要用于连接整体电路(ICS )。 IIC是多向控制总线,也就是说多个芯片可以连接到同一总线上,这种方式简化了信号传输总线接口。

IIC的主要构成只有两个双向信号线,一个是数据线SDA,另一个是时钟线SCL。

33558 www.Sina.com/SPI---- serialperipheralinterface,串行外围设备接口。 是摩托罗拉公司推出的同步串行通信方式,为三线同步总线。 由于硬件功能较强,所以SPI相关软件相当简单,对于能够使CPU持有很多东西的SPI,通常有SCK时钟、STB片选择、数据信号这3个信号。 I2C通常有两个信号: SDA数据和SCL时钟,以及串行外围设备接口

全双工同步数据传输,数据传输速度达到50Mhz (约相当于1s传输50m bit,速度为5.9MB/s秒) ) ) ) ) ) ) )。

通信有四条线。 MISO MOSI SCLK CS

MISO :主数据输入、从站数据输出

MOSI :主站数据输出、从站数据输入

slk )主站设备产生的时钟信号

(CS )芯片选择信号

IIC

ISP是In-System Programming (系统可编程)的缩写,是单片机刻录(上传)程序时用串行/下载器/仿真器等比较简单的方法进行的技术的总和

通过ISP上传程序时,单片机进入ISP子程序,可以很容易地进行对ROM的写入和删除。

与ISP相反的烧写方式是将单片机放在烧写台上,直接删除其ROM,写入程序的方法。

ISP其实这是我们通常在单片机,特别是开发板上烧程序的方式,但这种方式太熟悉了,我们也并不总是提到它的名字。 其实,无论是在Arduino IDE上通过USB串口将程序上传到Arduino板卡,还是使用J-Link等仿真器将程序上传到STM单片机,这些操作我们都可以进行

SPI:ARM芯片有JTAG和SWD两种调试模式,两者通过管脚复用。

JTAG调试接口管脚

联合测试行动小组(JTAG )是国际标准测试协议(与IEEE 1149.1兼容),主要用于芯片内部测试。 目前,许多高级设备支持JTAG协议,如ARM、DSP和FPGA设备。 标准的JTAG接口为TMS、TCK、TDI、TDO线,分别为模式选择、时钟、数据输入和数据输出线。 JTAG调试接口必须使用四个调试信号: VCC、GND电源信号、TMS、TCK、TDI和TDO、可选的TRST、RESET重置信号和同步时钟(RTCK )信号。

相关的JTAG端子定义:

TMS :选择TMS用于将JTAG接口设置为特定测试模式的测试模式;

TCK :测试时钟输入;

TDI )测试数据输入,数据通过TDI接口输入JTAG接口;

TDO )测试数据输出,数据通过TDO引脚从JTAG接口输出;

VRef :目标板的参考电压信号。 用于检查目标板是否通电,直接连接到目标板VDD,不与外部连接

输出电压;

GND:公共地信号;

TRST:JTAG复位,连接到目标CPU的nTRST引脚,用于复位CPU调试接口的TAP控制器;目标板上应将此脚上拉到高电位,避免意外复位;

TDI:仿真器连接至目标CPU的数据输入信号,建议在目标板上将此脚上拉到Vdd;TMS:仿真器输出给目标CPU的JTAG模式设置信号。必须在目标板上将此脚上拉;TCK:仿真器输出给目标CPU的JTAG时钟信号,建议在目标板上将此脚上拉;TDO:目标CPU返回给仿真器的数据信号;

RTCK:目标CPU提供给仿真器的时钟信号。有些目标要求JTAG的输入与其内部时钟同步。仿真器利用此引脚的输入可动态地控制自己的TCK速率。若不使z用此功能,在目标板上将此脚接地,有些芯片可能要求上拉;

RESET:仿真器输出至目标CPU的系统复位信号。’

虽然TRST、RESET是可选的信号;但一般都建议接上,使得仿真器能够在连接器件前对器件进行复位,以获得较理想的初始状态,便于后续仿真。

SWD(Serial Wire Debug)接口引脚

SWD是ARM公司提出的另一种调试接口,相对于JTAG接口,使用更少的信号。四根信号如下:

VRef:目标板参考电压信号。用于检查目标板是否供电,直接与目标板VDD联,并不向外输出电压;

GND:公共地信号;

SWDIO:串行数据输入输出,作为仿真信号的双向数据信号线,建议上拉;

SWCLK:串行时钟输入,作为仿真信号的时钟信号线,建议下拉;

SWO:串行数据输出引脚,CPU调试接口可通过SWO引脚输出一些调试信息。该引脚是可选的;

RESET:仿真器输出至目标CPU的系统复位信号。

同样的,虽然RESET是可选的信号;但一般都建议接上,使得仿真器能够在连接器件前对器件进行复位,以获得较理想的初始状态,便于后续连接仿真。

>>简单了解:

JLink仿真器

      J-Link是德国SEGGER公司推出基于JTAG的仿真器。简单地说,是给一个JTAG协议转换盒,即一个小型USB到JTAG的转换盒,其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议。它完成了一个从软件到硬件转换的工作。

JLINK是一个通用的开发工具,可以用于KEIL、IAR、ADS 等平台。速度,效率,功能都很好,据说是众多仿真器里最强悍的。

ULink仿真器

      ULINK是ARM/KEIL公司推出的仿真器,目前网上可找到的是其升级版本,ULINK2和ULINK Pro仿真器。ULINK/ULINK2可以配合Keil软件实现仿真功能,并且仅可以在Keil软件上使用,增加了串行调试(SWD)支持,返回时钟支持和实时代理等功能。开发工程师通过结合使用RealView MDK的调试器和ULINK2,可以方便的在目标硬件上进行片上调试(使用on-chip JTAG,SWD和OCDS)、Flash编程。

但是要注意的是,ULINK是KEIL公司开发的仿真器,专用于KEIL平台下使用,ADS、IAR下不能使用。

ST-Link仿真器

       T-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。ST-LINK /V2指定的SWIM标准接口和JTAG / SWD标准接口,其主要功能有:

编程功能:可烧写FLASH ROM、EEPROM、AFR等;
仿真功能:支持全速运行、单步调试、断点调试等各种调试方法,可查看IO状态,变量数据等;
仿真性能:采用USB2.0接口进行仿真调试,单步调试,断点调试,反应速度快;
编程性能:采用USB2.0接口,进行SWIM / JTAG / SWD下载,下载速度快;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。