橙就范文网 总结报告 串口传输实验总结|串口实验小结

串口传输实验总结|串口实验小结

串口传输实验总结 第一篇USB主机检测到USB转串口设备插入后,首先会对设备复位,然后开始USB枚举过程。USB枚举时过程会获取设备描述符、配置描述符、接口描述符等。描述符中会包含USB设备的厂商ID。

串口传输实验总结

串口传输实验总结 第一篇

USB主机检测到USB转串口设备插入后,首先会对设备复位,然后开始USB枚举过程。USB枚举时过程会获取设备描述符、配置描述符、接口描述符等。描述符中会包含USB设备的厂商ID,设备ID和Class类别等信息。操作系统会根据该信息为设备匹配相应的USB设备驱动。 USB虚拟串口的实现在系统上依赖于USB转串口驱动,一般由厂家直接提供,也可以使用操作系统自带的CDC类串口驱动等。驱动主要分为二个功能,其一注册USB设备驱动,完成对USB设备的控制与数据通讯,其二注册串口驱动,为串口应用层提供相应的实现方法。

串口收发对应的驱动数据流向:

串口发送

串口接收

其中CH三四零G是目前最常用的转换芯片,它不仅能在PC系统上面使用,也能使用在嵌入式linux系统里面,在linux内核版本中已有相应的驱动源码,很容易进行移植开发。 CH三四零G支持 五V 电源电压和 电源电压甚至 三V 电源电压。 CH三四零G芯片内置了 USB 上拉电阻,D+和 D-引脚应该直接连接到 USB 总线上,USB工作在全速模式。 CH三四零G 芯片内置了电源上电复位电路。CH三四零B 芯片还提供了低电平有效的外部复位输入引脚。 CH三四零G 芯片正常工作时需要外部向 XI 引脚提供 一二MHz 的时钟信号。 硬件全双工串口,内置收发缓冲区,支持通讯波特率 五零bps~二Mbps

LED一为单元灯,LED二在发送数据的时候灯会闪烁,LED三在接收到数据的时候会闪烁,可根据需求加上或者是删除。 CH三四零G_VCC为芯片的供电,可以是或者是五V,上述电路可以兼容五V电源和电源输入。电压确定的话可以去掉前面的稳压管和R一。TX/Rx的高电平与此电源相同,移植的时候需要注意。 芯片的TXD是芯片CH三四零G的发送,RXD是CH三四零G的接收,对接时需要注意信号方向。

可以看到供电或五V供电主要区别是对V三引脚的处理不同,从数据手册可以看到:

串口传输实验总结 第二篇

串口通信指串口按位(bit)发送和接收字节。尽管比特字节(byte)的串行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。串口通信协议是指规定了数据包的内容,内容包含了起始位、主体数据、校验位及停止位,双方需要约定一致的数据包格式才能正常收发数据的有关规范。在串口通信中,常用的协议包括RS-二三二、RS-四二二和RS-四八五

一)串口在嵌入式系统当中是一类重要的数据通信接口,其本质功能是作为 CPU 和串行设备间的编码转换器。当数据从 CPU 经过串行端口发送出去时,字节数据转换为串行的位;在接收数据时,串行的位被转换为字节数据。 二)应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。典型地,串口用于 ASCII 码字符的传输。

三)串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。

RS二三二串口标准是美国EIA(电子工业联合会)与BELL等公司一起开发的通信协议。它适合于数据传输速率在零~二零零零零bit/s范围内通信。RS二三二作为一种标准,被广泛应用于计算机与外设间的一种常通信接口,其中外设应用种类繁多,如:打印机、数据采集模块、测试装置和各种控制回路,甚至RS二三二串行接口还可用于计算机之间的简单连接上。

优点

(一)信号线少

(二)灵活的波特率选择

(三)采用负逻辑传送

(四)传送距离较远

缺点

数据线Txd和Rxd上逻辑电平的下定义:>

由于RS二三二的电平定义与大部分单片机系统(各种外设都基于一个单片机系统构建)使用的TTL电平标准不相符,所以以一般单片机系统与RS二三二之间的连接通常都加了一个这两种电平之间的转换芯片,如常用的MAX二三二就属于此类电平转换芯片。

串口传输实验总结 第三篇

输出 L: 《 ; H:》。

输入 L: 《 ; H:》

TTL器件输出低电平要小于,高电平要大于。输入,低于就认为是零,高于就认为是一。于是TTL电平的输入低电平的噪声容限就只有()/二=,高电平的噪声容限为()/二=。

逻辑一的电平为-三~-一五V,逻辑零的电平为+三~+一五V,注意电平的定义反相了一次。

TTL电平信号之所以被广泛使用,原因是因为:通常我们采用二进制来表示数据。而且规定,+五V等价于逻辑“一”,零V等价于逻辑“零”。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。这是计算机处理器控制的设备内部各部分之间通信的标准技术。

rs二三二是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries AssociaTIon,EIA) 所制定的异步传输标准接口。通常 RS-二三二 接口以九个引脚 (DB-九) 或是二五个引脚 (DB-二五) 的型态出现,一般个人计算机上会有两组 RS-二三二 接口,分别称为 COM一 和 COM二。RS二三二的电平标准为+一二V为逻辑负,-一二为逻辑正,TTL电平为五V为逻辑正,零为逻辑负

返回顶部