串口连接传输文件

2023-10-31

一、实验内容

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

二、实验准备

两台电脑,电脑上都下载好串口调试助手,方便接收和发送显示文件。
连接电脑的串口线。用串口线将两个USB的RX和TX之间交叉相连,分别插到两台电脑的USB口上
连接图
在这里插入图片描述

三、实验过程

1.打开.打开串口调试助手我这里用的是SSCOM,选择文件我这选择传输的是一张图片,设置波特率为115200,点击发送文件
在这里插入图片描述
等待一会发送完成
在这里插入图片描述
可以用手机记录发送时间
文件大约为590179字节,系统估计传输时间为53秒。实际时间为65秒
2.接收的文件是DAT文件,将后缀改为图片形式jpg格式即可查看传输的图片原图。
在这里插入图片描述

四、总结

本次实验简单,传输时间=文件大小/波特率。但实际时间比系统预计时间长。说明发生了丢包,重传。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

串口连接传输文件 的相关文章

随机推荐

  • 蓝桥杯算法训练VIP-阿尔法乘积

    题目 题目链接 题解 实现题 按着题目描述实现就行了 很坑的一点是题目规定数据量6e6 但是给的样例是十位数 离谱 开个longlong 代码 include
  • Python爬虫及网络编程相关面试题整理

    1 你用过的爬虫框架或者模块有哪些 谈谈他们的区别或者优缺点 Python自带 urllib urllib2 第 三 方 requests 框 架 Scrapy urllib和urllib2模块都做与请求URL相关的操作 但他们提供不同的功
  • TortoiseGit工具使用

    TortoiseGit clone commit push pull 3 1 克隆项目 打开资源管理器 我的电脑 计算机 进入规划好的某个目录中 然后在空白处点击鼠标右键 选择 TortoiseGit gt 克隆 Clone 弹出克隆项目对
  • Qt5.12.0 请求 https 资源提示 TLS 初始化失败

    qt network ssl QSslSocket connectToHostEncrypted TLS initialization failed 1 首选需要找到缺失的 libea32 dll 和 ssleay32 dll 两个库 注
  • 基于python的入侵检测系统毕设_入侵检测系统(IDS)的基础

    点击上方蓝色字体即可关注噢 0x01 介绍 入侵检测包含一系列旨在检测 和报告 恶意系统和网络活动或记录入侵证据的安全技术 要了解入侵检测 必须完全了解什么是入侵 就本文而言 我们将入侵定义为一台 或多台 计算机或网络上的任何未经授权的系统
  • TensorFlow建立深度神经网络解决二分类问题(注释非常详细,通过实例学框架)

    作者 陈玓玏 分享一个朋友的人工智能教程 零基础 通俗易懂 风趣幽默 还带黄段子 大家可以看看是否对自己有帮助http www captainbed net luanpeng 一 实现功能 从CSV文件中读取数据 然后构建深度神经网络 各层
  • clearValidate()和resetFields()清除表单校验的区别

    转载链接 https blog csdn net zuo zuo blog article details 101444920 1 整个表单的校验移除
  • 【51单片机】DS1302时钟/蜂鸣器

    需要云服务器等云产品来学习Linux的同学可以移步 gt 腾讯云 lt gt 阿里云 lt gt 华为云 lt 官网 轻量型云服务器低至112元 年 新用户首次下单享超低折扣 目录 一 DS1302时钟
  • 3D点云之语义分割(相关官方示例介绍)

    之前在博客中提到 会考虑用深度学习来对3D点云进行处理 接下来迈出脚步 先整几个例子来熟悉它 例子原型来源于官网 博主在其基础上做了一些代码修改 一 例子参考 1 Keras中的资源 Code examples 2 openvinotool
  • 商用密码应用与安全性评估要点笔记(SM3密码杂凑算法)

    1 杂凑密码算法 可以对任意长度的消息M进行压缩 输出定长的消息摘要 杂凑值h 表示为h H M 一般来说 H具备三个性质 1 单向性 已知h 试图找打M满足h H M 是困难的 2 抗第二 二次原像攻击 弱抗碰撞性 给定M1 试图找到M2
  • 【Python】使用Python读取JSON文件中的内容

    文章目录 一 JSON文件简介 二 借助Python处理JSON文件 1 读取字典类型的JSON文件 2 读取列表类型的JSON文件 3 封装读取JSON文件的函数 一 JSON文件简介 在自动化测试过程中 会将部分数据保存到JSON文件中
  • C# 后端开发学习规划及示例代码

    C 后端开发学习规划及示例代码 作为一名想要学习 C 后端开发的学习者 你需要有一个明确的学习规划 以便在学习过程中有条不紊地掌握必要的知识和技能 以下是一个详细的学习规划 同时附有相应的示例代码 帮助你开始你的学习之旅 学习基础知识 在开
  • openGL之API学习(一七九)材质Material原理

    在光线照射到某个物体表面的时候 总体上会出现三种反应 吸收 反射以及折射 其中反射又分为漫反射和镜面反射 而所谓的能量守恒法则说的则是 能量不可能凭空产生也不可能凭空消失 只可能发生转换 用在光线传播过程中则可以得到这样一个公式 入射能量
  • js高级 5.作用域与执行上下文的区别与联系

    作用域与执行上下文的区别 区别1 全局作用域之外 每个函数都会创建自己的作用域 作用域在函数定义时就已经确定了 而不是在函数调用时 全局执行上下文环境是在全局作用域确定之后 js代码马上执行之前创建 函数执行上下文是在调用函数时 函数体代码
  • C++语法3——if switch break continue的定义及用法

    接上节 循环语句 这一节写的是判断语句 if else语句 基本语法 第一种 if bool 布尔变量 如果bool值为真执行的语句 else 如果bool值为假执行的语句 如果布尔表达式为 true 则执行 if 块内的代码 如果布尔表达
  • Windows—OpenGL core profile版本初始化

    Windows OpenGL core profile版本初始化 请求OpenGL接口 初始化GLEW 设置DC像素格式 创建OpenGL上下文 绑定OpenGL渲染上下文 请求OpenGL接口 因为OpenGL只是一个标准 规范 具体的实
  • 视频 服务器运行时失败,Windows Media Player服务器运行失败的解决办法讲解

    当大家遇到Windows Media Player服务器运行失败 怎么解决呢 小编给大家分享一个Windows Media Player服务器运行失败的解决办法讲解 希望可以帮到大家 Windows Media Player服务器运行失败的
  • Could not locate device support files. This iPhone X (Model A1865, A1901, A1902, A1903) is running i

    出现的问题如下 Could not locate device support files This iPhone X Model A1865 A1901 A1902 A1903 is running iOS 12 0 16A5327f w
  • eclipse把server目录删了,怎么加回去啊

    new一个新的出来就行有了 具体操作步骤 在左边项目树的空白区域点鼠标右键 弹出菜单后依次选择 new other server server 然后选择Apache tomcat对应版本 如果是jboss就选jboss对应版本 点完成在树上
  • 串口连接传输文件

    文章目录 一 实验内容 二 实验准备 三 实验过程 四 总结 一 实验内容 串口传输文件的练习 将两台笔记本电脑 借助 usb转rs232 模块和杜邦线 建立起串口连接 然后用串口助手等工具软件 带文件传输功能 将一台笔记本上的一个大文件