一、实验目的

串口传输文件的练习。将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。

二、实验器材

两台笔记本电脑、两个usb转ttl模块、母对母杜邦线数根

三、实验过程

实验中usb转ttl模块连线如下

RXD——TXD

TXD——RXD

注:如果按上述连接无法成功通信,你将3V3——3V3和GND——GND也连接上

然后连接到两台电脑的usb口上

进行串口通信时需要下载串口调试助手

打开串口助手如下,首先要进行串口的设置,波特率这里我设置最大,停止位为1,位数为8,无校验位。

将端口号选择为你的串口号,然后打开串口

相连的两台电脑同时设置如上操作后,就可以开始通信了,可以选择文件传输也可以选择直接输入文字等,由于我发送的文件比较小所以计时比较短暂。

接下来我们发送一个大文件尝试一下,如果采用上述方式发送将无法接收文件,后面会有方法介绍打开接收到的文件的方法

我们可以看到上面估计的时间为37秒

通过秒表初略计时结果如下

注:如果要打开你所传输的文件就需要勾选如下设置

接收数据到文件

波特率要选小一点,我选的115200

这时按照上面的方式链接好的电脑发送一张图片

打开接收到的文件,文件就在你串口应用那个文件夹下面

由于接收到的文件是一个DAT文件,我们只需要将文件的后缀改为原始的图片后缀,也就是jpg

四、总结

虽然理论上传输时间应该为 :传输时间=文件大小/波特率,但在实际上由于器材和其他方面的影响,实际上的传输实际要大于理论上的时间。

电脑之间利用串口传文件相关推荐

  1. 电脑之间用串口传输文件

    将两台笔记本电脑,借助 usb 转 rs232 模块和杜邦线,建立起串口连接.然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片.视频和压缩包软件,本文为一张图片)传输到另外一 ...

  2. 两台电脑之间怎么互相传文件

    两台电脑之间怎么互相传文件         给大家一个最简单的方法 ,也就是笔记本之间,这个方法很简单 将两台电脑用网线连接起来 ,然后 1.选择家庭组 2.创建家庭组 3. 这是候第二台电脑亮相了 ...

  3. 两台电脑之间怎么互相传文件?

    ​随着技术的发展,我们似乎可以从家中或工作电脑远程访问另一台电脑.同时,一些用户也在想,"我能不能把文件从一台电脑远程传输到另一台电脑,这样我就可以在本地电脑上随心所欲地查看和编辑文件了&q ...

  4. 交换机和路由器区别+自动获取和使用固定IP的区别+win10系统设置网络ip+两台电脑之间怎么互相传文件+两电脑用一根网线传数据+

    文章目录 交换机和路由器区别 1 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 路由器在网络层,根据IP地址寻址. 路由器可以处理"TCP/IP"协议,交 ...

  5. 文件传输助手:两台电脑之间怎么互相传文件

    在生活中,传输文件几乎是每时每秒都在发生的事,今天小编给大家介绍一款文件传输助手--易我电脑迁移软件.为什么突然说起这款软件呢?是因为不少小伙伴都问到小编,两台电脑之间怎么互相传文件?其实,在这种情景 ...

  6. 电脑之间使用串口传输文件

    目录 一.实验内容 二.实验准备 三.传输文件 一.实验内容 本次实验是串口传输文件的练习.将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接.然后用串口助手等工具软件(带文件传 ...

  7. win7系统两台电脑之间利用Socket实现文件传输---C++实现

    参考:http://www.jb51.net/article/53732.htm 本博客主要实现了简单win7系统下,两台电脑之间(客户机与服务器)的文件传输,主要是基于Windows网络编程中win ...

  8. linux串口传文件除了rz,使用sz/rz基于串口传输文件

    关键词:lrzsz.minicom.ZMODEM.MD5sum等. 在环境受限的嵌入式系统上,往往只有串口可以使用. 此时如果需要传输文件,需要借助rz/sz工具,可以使用的传输协议有ZMODEM.Y ...

  9. linux windows文件 编码_Mac, Windows和Linux电脑之间如何快速传输文件

    Mac, Windows和Linux电脑之间如何快速传输文件 本文介绍的方法主要适用于在家庭环境中的多台电脑之间快速传输文件,比如家中有三台电脑分别是Windows, Mac和Linux系统,如果传输 ...

最新文章

  1. 【Linux】Linux computer文件夹下各种文件的作用
  2. android中的回调
  3. Apache2 之虚拟主机设置指南
  4. 2020-11-23(dll注入方法)
  5. 互联网1分钟 | 0114 ZEPETO中文版“崽崽”上线;好未来2B利器未来魔法校全面升级...
  6. (转贴) C#编码标准--编码习惯
  7. SetRegistryKey的作用
  8. 二叉树后序遍历_LeetCode算法145. 二叉树的后序遍历
  9. HTML中点击div旋转,html – 180度旋转的div只能从一侧点击
  10. 单片机(ISIS 7 Professional):简易红绿灯代码项目
  11. php安装libpng,安装php:configure: error: libpng.(a|so) not found解决办法
  12. Python爬虫初探——天涯
  13. 数据库的查询、视图和游标
  14. 3dmax2014 uv用法_3dmax2014UVW是什么意思,怎么展开UVWID:30075914
  15. 基于Qt的局域网即时通讯软件
  16. 一文理解UDS安全访问服务(0x27)
  17. 中国天网系统有多牛叉?BBC 记者体验了一把
  18. 转 js控制excel打印完美解决方案
  19. java 设置年月日_java年月日的操作
  20. 洛谷 P1862 输油管道问题

热门文章

  1. Zookeeper源码解析 -- 本地事务日志持久化之FileTxnLog
  2. 48V LDO三端稳压IC 60v 100V 300V电源降压芯片系统解决方案
  3. 【word】图表引用
  4. vs2017 无法打开源文件afx.h
  5. ISO 9126软件质量模型的6大特性和27个子特性,测试人员建议深入了解
  6. 《计算广告》学习笔记(四)
  7. quartus18.1和modelsim的下载安装
  8. 关于稼穑[jià sè] 的神话传说(稼穑:种植与收割,泛指农业劳动)
  9. 6大热门开源自动化测试框架【建议收藏】
  10. 中国科学院计算机研究所调剂,给计算机复试的jr们一点建议,以及欢迎调剂中科院计算机相关研究所...