两台PC机之间串口传输文件
2021/11/18 23:42:40
本文主要是介绍两台PC机之间串口传输文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录
- 一、实验目的
- 二、实验器材
- 三、实验步骤
- 3.1 连接线路
- 3.2 发送文件
- 3.3 传输文件成功
- 四、总结
一、实验目的
将两台笔记本电脑,借助 usb转rs232 模块和杜邦线,建立起串口连接。然后用串口助手等工具软件(带文件传输功能)将一台笔记本上的一个大文件(图片、视频和压缩包软件)传输到另外一台电脑,预算文件大小、波特率和传输时间三者之间的关系,并对比实际传输时间。
二、实验器材
两台电脑,两个 usb 转 rs232 模块,两条杜邦线
三、实验步骤
3.1 连接线路
将一个串口的TXD与另一个串口的RXD相连,然后剩下的RXD与另一个串口的TXD相连。
3.2 发送文件
打开串口调试助手,选择要发送的文件,在这里我选择发送一个图片文件:
在这里我们可以看到文件的大小,并且可以预览前4000节的内容。
3.3 传输文件成功
点击发送文件发送,然后可以看到预计需要的时间为37.64秒:
根据我实际掐秒表,减去一些反应时间,实际的传输时间大约为45s;
四、总结
理论传输时间 = ( 文件大小 × 8 ) / 波特率 + 文件大小 / 256 × 10^( -3 )
后面部分是串口调试助手设置的发送文件延时设置(每 256 字节延时 1 ms)。
实际传输时间会因为传输速率等原因比理论传输时间长。
这篇关于两台PC机之间串口传输文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升