不需外接硬件,测试自制的串口调试助手

2023-05-16

这里写目录标题

  • 0 写在前面
  • 1 下载并安装vspd虚拟串口和串口调试助手
    • 1.1 vspd虚拟串口安装
    • 1.2 串口调试助手
  • 2 用vspd创建两个虚拟端口
  • 3 进行串口调试助手和自己做的串口调试助手的通信
    • 3.1 统一参数
    • 3.2 助手2发送数据
      • 3.2.1 发送数据模式为数值模式
      • 3.2.2 发送数据模式为字符串模式
    • 3.3 助手2接收数据
      • 3.3.1 接收数据模式为数值模式
      • 3.3.2 接收数据模式为字符串模式

0 写在前面

自己用C#做了一个串口助手,但是苦于没有硬件基础,也不知道该如何测试。翻遍网络,发现一个大神提供了一个思路。原帖在此:如何调试上位机软件与串口进行通信

博主在此将大神的方法进行细化,希望能对您起到一点帮助o( ̄▽ ̄)ブ

1 下载并安装vspd虚拟串口和串口调试助手

bd网盘下载地址在文末~

1.1 vspd虚拟串口安装

  1. 运行 vspd.exe 进行安装,安装的最后一步取消【现在运行】(我记得是叫Launch啥的);
  2. 将解压的文件夹中的 vspdctl.dll 文件放入工程目录(安装的目录)中,覆盖原有的同名文件,即完成破解。

1.2 串口调试助手

下载下来就可以直接用,是一个exe文件,无需安装

2 用vspd创建两个虚拟端口

如图

Alt

3 进行串口调试助手和自己做的串口调试助手的通信

为表达方便,在此将下载的串口调试助手称为助手1,自己做的称为助手2。

3.1 统一参数

包括波特率、停止位、数据位、奇偶校验位的,两个助手都要统一。我自己做的助手没有停止位、数据位、奇偶校验位的选项,故不需要管这三个参数。

3.2 助手2发送数据

3.2.1 发送数据模式为数值模式

【注意】:因为发送的是数值(16进制的数据),故助手1要将右侧的16进制显示选中,才可以正确显示助手2所发送的内容。
如图所示:

在这里插入图片描述

3.2.2 发送数据模式为字符串模式

助手1不需要选中“16进制显示”
如图:

在这里插入图片描述

3.3 助手2接收数据

3.3.1 接收数据模式为数值模式

  • 助手1要选中下方的16进制发送。
  • 数值模式接收数据时,每次接收两位16进制数,比如接收的是123,则显示的格式为0x120x03,即12作为一个16进制数,3作为一个16进制数。

在这里插入图片描述

3.3.2 接收数据模式为字符串模式

助手1不需要选中下方的16进制发送

在这里插入图片描述

测试完毕,显示助手2可以正常发送数据接收数据~撒花★,°:.☆( ̄▽ ̄)/$:.°★

【vspd和串口助手下载地址】
链接:https://pan.baidu.com/s/1WeWfbXKnEF6H3lEEPylAwQ
提取码:wggn

如果对您有用,点个赞再走吧~

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

不需外接硬件,测试自制的串口调试助手 的相关文章

  • Docker容器无法连接主机显示器

    当docker容器无法连接主机显示器时会报各种错误 xff0c 都会包含 couldn 39 t connect to display 34 unix 1 34 此时需要 xff0c 首先在主机终端输入 xhost 43 打开主机显示器连接
  • c++ setprecision用法详解

    c 43 43 setprecision用法详解 可以通过使用 setprecision 操作符来控制显示浮点数值的有效数字的数量 span class token macro property span class token direc
  • VScode+Remote-SSH 实现远程连接LINUX

    目录 VIM编辑器SSH 43 SFPT方法VScode 43 Remote SSH插件配置方法安装Remote SSH插件连接服务器免密登录效果展示 VIM编辑器 从VIM编辑器说起 xff0c 总所周知 xff0c vim编辑器是最难用
  • ubuntu docker配置cuda+anaconda+vscode+tensorflow环境的镜像

    ubuntu docker配置cuda 43 anaconda 43 vscode 43 tensorflow环境 docker 安装docker基本操作查看镜像删除镜像官方镜像 容器基本操作从镜像启动容器列出所有容器终止容器启动容器删除容
  • 查看linux节点gpu显存使用情况

    我们在使用公共节点时经常要看每个节点的使用情况 xff0c 本文可以解决逐个连接才能查看的问题 nvidia smi query gpu span class token operator 61 span memory free memor
  • vnc连接远程服务器中docker容器的桌面

    安装vnc 参考这个 通过VNC搭建Ubuntu 18 04和20 04图形界面 https help aliyun com document detail 59330 html 用下面这段话替换 vnc xstartup vim vnc
  • VNC连接远程主机中docker容器的桌面-转载

    启用新终端 xff0c 讲远程主机映射到本地主机 xff1a ssh L 5901 172 17 0 2 5901 zhl 64 192 168 2 104 进入容器 xff1a docker span class hljs built i
  • chatgpt-4生成代码,看这一篇就够了

    chatgpt 4生成代码 xff0c 看这一篇就够了 cursor示例pythondbscan 聚类voronoi 图像分割手写数字识别圆柱绕流 matlab表白程序常微分方程常微分方程组2048小游戏 C C 43 43 正则表达式匹配
  • 深度学习基础之归一化

    文章目录 一 归一化的含义二 归一化的作用三 归一化的类型1 线性归一化2 零 均值规范化 xff08 z score标准化3 小数定标规范化4 非线性归一化 四 归一化理解1 归一化能提高求解最优解速度2 3D 图解未归一化 五 局部响应
  • 文心一言 内测体验

    文心一言 申请内测弱智吧经典问题陨石为什么每次都能精准砸到陨石坑 xff1f 我想配个6000多的电脑 xff0c 大概要多少钱 xff1f 为什么我爸妈结婚的时候没邀请我参加婚礼 xff1f 我买了一斤藕 xff0c 为什么半斤都是空的
  • 基于chatgpt4生成修改OpenFOAM CFD参数的脚本

    基于chatgpt 4生成代码 xff0c 看这一篇就够了 保密需求部分程序数据脱敏处理 shell脚本 自动改参数 改进版 xff0c 可以自动搜索对应参数进行修改 代码主体由chatgpt 4 cursor软件生成 xff0c 本人稍作
  • OpenFOAM的vtk流场文件的Python后处理脚本-以统计轴向固含率为例

    实现了用python处理OpenFOAM生成的vtk流场文件的脚本 1 流场生成vtk文件 xff0c reconstructPar xff0c foamToVTK ascii 结果放在 VTK文件夹下 2 运行后处理脚本 xff0c 目前
  • Kalibr使用

    1 imu标定 xff08 这个没有具体做 xff09 xff08 我的理解是 将imu utils code utils和Kalibr放在一个kalibr ws下 xff09 imu utils下载地址为 xff1a https gith
  • ROS安装——rosdep init、rosdep update失败解决方案

    综述 按照ROS官方论坛的步骤 xff0c 安装ROS的最后几个步骤是 sudo rosdep init rosdep update 但是偶尔因为网络问题出现失败的问题 xff0c 本文记录本人在安装ROS过程中的解决方法 sudo ros
  • AC源码

    字符串算法 一级目录 一级目录 下面展示一些 内联代码片 关于aoti函数的实现 xff1a 1 xff1a 空白符 2 xff1a 正号和负号 3 xff1a 关于进制 xff1a 4 xff1a 溢出的问题 xff1b 用到库函数 xf
  • FreeRtos使用注意(基础知识)

    关于中断 NVIC PriorityGroupConfig NVIC PriorityGroup 4 中断优先级设置为0 15级抢占优先级 xff0c 0子优先级 这个也是官方强烈建议的 其中中断优先级0 15级 xff0c 0的优先级是最
  • 【点云数据集】

    点云数据集汇总整理 1 点云分类和分割 1 1 ModelNet40 xff08 点云分类 xff09 普林斯顿 ModelNet 项目的目标是为计算机视觉 计算机图形学 机器人学和认知科学领域的研究人员提供全面 干净的对象 3D CAD
  • ROS下UWB串口数据读取,并以话题的形式发布

    ROS串口读取UWB定位数据 xff0c 以话题的形式发布 include span class token operator lt span ros span class token operator span ros span clas
  • ubuntu环境下启动rosrun rqt_tf_treerqt_tf_tree出现错误的问题

    ubuntu下安装anconda3后启动rqt tf tree会报错 xff0c 信息为 xff1a 原因是安装rospy使用的是python2 但是anconda会把系统的python设置成python3 做法是在不改变anconda安装

随机推荐

  • 上层应用开发是否真的没有底层开发有前途?

    首先明确什么是底层开发 xff0c 这个界限很难划分 xff0c 有人说搞音视频底层编解码就是底层了 xff0c 但是我们看来不是这样 xff0c 下面还有rom中音视频模块 xff0c 再下面还有driver xff0c 最后到物理硬件
  • python http的请求和响应

    span class token triple quoted string string 34 34 34 http请求 请求行和空行是必须要有的 xff0c 请求体和请求头可以没有 请求格式 xff1a 请求行 xff0c 请求头 xff
  • ROS学习篇第(六)篇:通信

    目录 串口通信 ros serial 包的使用ROS分布式多机通信 ssh的使用 xff11 目的2 关于SSR3 实现4 问题 串口通信 ros serial 包的使用 下载 span class token function sudo
  • 小觅双目立体避障模组新品发布,发力AGV物流领域

    2019年9月17日 xff0c 第二十一届中国国际工业博览会 xff0c 在上海国家会展中心正式拉开帷幕 以 立体视觉技术提供商 身份参展本届工博会的MYNTAI小觅智能在展会现场发布了旗下首款针对AGV量身定制的小觅双目立体避障模组 2
  • 小觅双目摄像头深度高精版发布,精度可达毫米级

    今天 xff0c 第二十一届中国国际工业博览会 xff0c 在上海国家会展中心正式拉开帷幕 以 立体视觉技术提供商 身份参展本届工博会的MYNTAI小觅智能 xff0c 携其小觅深度摄像头旗下深度系列新品小觅双目摄像头深度高精版惊喜亮相 自
  • AGV搬运机器人「眼睛」的未来:3D视觉导航方案

    搬运机器人是可以进行自动化搬运作业的工业机器人 xff0c 也就是人们常提到的AGV 自动引导车 中的一个主流大类 随着工厂自动化 计算机集成制造系统技术逐步发展 xff0c 以及柔性制造系统 自动化立体仓库的广泛应用 xff0c AGV搬
  • 小觅双目摄像头标准版视觉惯性 SLAM DEMO

    说到 vins xff0c 就很难不让人想起另一个通过视觉与 imu 融合的经典 OKVIS 它是由 Stefan Leutenegge 等人提出的基于双目 43 惯导的视觉里程计 xff0c 属于 VIO Visual Inertial
  • 小觅智能 | OKVIS 学习笔记

    上一期的视觉里程计 xff0c 让我们想到了 OKVIS xff0c 知乎上的讨论也比较少 xff0c 小觅智能来分享一下 OKVIS 基本介绍 它是由 Stefan Leutenegge 等人提出的基于双目 43 惯导的视觉里程计 xff
  • 小觅双目摄像头标准彩色版发布 为移动机器人视觉导航避障优化设计

    2019年1月15日 xff0c 小觅智能发布了其双目深度相机系列旗下全新产品小觅双目摄像头标准彩色版 xff08 简称标准彩色版 xff0c 下同 xff09 小觅双目摄像头 标准彩色版 xff08 MYNT EYE S Color xf
  • Vins-Fusion 学习笔记

    VINS Fusion 基本介绍 VINS Fusion 是继 VINS Mono 和 VINS Mobile xff08 单目视觉惯导 SLAM 方案 xff09 后 xff0c 香港科技大学沈劭劼老师开源的双目视觉惯导 SLAM 方案
  • 我是如何通过阿里面试的?

    笔者参加18年阿里春招 xff0c 有幸最终拿到阿里offer xff0c base杭州 xff0c 岗位客户端开发 一直忙于其他事情 xff0c 拿到意向已经过去十多天 xff0c 在此分享一些关于面试的干货 xff0c 攒一波RP xf
  • 运行msckf_vio

    MSCKF vio是一种基于多状态约束卡尔曼滤波器的双目视觉里程计 其中多状态约束是指将多帧图像的相机位姿加入卡尔曼状态向量中 xff0c 在进行卡尔曼增益之前通过多帧图像之间的约束进行最小二乘优化来估计特征点的空间位置 xff0c 然后根
  • 建图 | SVO 论文与代码分析分讲

    建图 xff08 深度滤波器 xff09 VO 把像素的深度误差模型看做概率分布 xff0c 使用 高斯 均匀混合分布的逆深度 xff08 深度值服从高斯分布 xff0c 局外点的概率服从 Beta 分布 xff09 xff0c 称为 深度
  • 机房黑科技:京东数科机房巡检机器人

    6月11日 xff0c 第五届CES Asia亚洲消费电子展在上海正式开幕 京东数字科技携旗下多款机器人产品参展 xff0c 并正式发布了多款全新的智能机器人 其中 xff0c 室内运送机器人可以自主乘坐电梯 xff0c 并能自动导航 避障
  • AI深度 | 3D人脸识别和双目结构光惯导

    文 纽豪斯 发布 AI智道 一文看尽双目摄像 结构光 ToF和激光雷达技术 xff1b 一文深入了解小觅智能 奥比中光 华捷艾米 的卢深视 Pico和镭神智能 xff1b AI赋能2大趋势 4大核心技术 前言 纽豪斯刚刚完成 AI深度 xf
  • 经典笔试题——单向链表的倒序

    题目 xff1a 有一个单向链表 xff0c 将链表倒序 解决方案 xff1a 单向链表的特点 xff1a 链表节点只能从前往后遍历 xff08 不能从后往前遍历 xff09 xff0c 那么在遍历链表时 xff0c 必须从前往后处理这些数
  • 【CAN】手把手教你学习CAN总线(一)

    CAN总线 一 CAN总线概念二 CAN的差分信号三 CAN总线的通信协议1 帧起始2 仲裁段3 控制段4 数据段5 CRC段6 ACK段7 帧结束 四 CAN的位时序1 同步段 xff08 SS xff09 2 传播时间段 xff08 P
  • 【FreeRTOS(一)】FreeRTOS新手入门——初识FreeRTOS

    初识FreeRTOS 一 实时操作系统概述1 概念2 RTOS的必要性3 RTOS与裸机的区别4 FreeRTOS的特点二 FreeRTOS的架构三 FreeRTOS的代码架构 一 实时操作系统概述 1 概念 RTOS xff1a 根据各个
  • 使用结构体方式访问寄存器的原理

    朱老师单片机课程学习记录 3 6 5 使用结构体方式访问寄存器的原理 1 C语言访问寄存器的本质是C语言访问内存 xff0c 本质思路是 xff1a 定义一个指针 xff08 临时变量 xff09 指向这块内存 xff0c 然后 p 61
  • 不需外接硬件,测试自制的串口调试助手

    这里写目录标题 0 写在前面1 下载并安装vspd虚拟串口和串口调试助手1 1 vspd虚拟串口安装1 2 串口调试助手 2 用vspd创建两个虚拟端口3 进行串口调试助手和自己做的串口调试助手的通信3 1 统一参数3 2 助手2发送数据3