本文主要介绍串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。
目录
一、实验准备
1、材料准备
2、连线
二、实现串口通信
三、时间对比
一、实验准备
1、材料准备
两台笔记本电脑,两个USB转TTL模块,四条杜邦线,手机秒表
2、连线
两个串口线连接这两台电脑。连线方式:3V3-3V3
,GND-GND
,TXD-RXD
,RXD-TXD
二、实现串口通信
打开串口助手
发送段设置如下:这里我选择了一个145898字节的图片进行发送
接收端 点击打开串口即可
然后点击发送文件
等待发送结束,传输完成,显示如下:
接收端接收完成后点击保存数据
就会弹出窗口,根据弹出窗口信息打开文件目录
将dat后缀的文件后缀改为jpg 打开效果如下
三、时间对比
理论时间为12.57s 实际传输时间为18.15s
理论传输时间 = ( 文件大小 × 8 ) / 波特率
实际时间比理论时间长,说明传输过程中存在丢包重传的过程等,如果调大波特率,传输时间会变快许多