虚拟串口与串口调试助手的使用

2023-05-16

一、用到的软件:

  1. proteus
  2. VSPD:
    VSPD是一款本地虚拟串口的软件。 可以虚拟2个串口然后连接起来实现自发自收调试,让你的程序读一个串口,另外一个串口你就用来串口调试工具。

二、串口通信步骤

  1. 打开VSPD”
    点击“Add pair添加串口1和串口2
    在这里插入图片描述
    点击“COM1和COM2”都设置如图,点击“Set standard pinout”
    2 .测试创建的虚拟串口对是否能正常进行通信,下面以【9600波特率,8位数据位,1位停止位,无校验,无流控】进行测试,需要的波特率只需要在串口助手中修改即可,和平常的串口无异;经过测试,确定虚拟串口通信正常,结果如下图:在这里插入图片描述
    注意:一个连接虚拟串口1,一个连接虚拟串口2
    3.用proteus创建电路
    在这里插入图片描述
    4.设置DB9
    在这里插入图片描述
    这里使用串口1,则串口调试软件里用串口2.

最后,注意proteus里单片机的晶振要和自己计算波特率时用到的晶振频率相同。

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

虚拟串口与串口调试助手的使用 的相关文章

  • ROS-3DSLAM(二)lvi-sam项目认识

    2021SC 64 SDUSC xff08 二 xff09 lvi sam项目认识 一 SLAM简介 SLAM是Simultaneous Localization and Mapping xff08 同时定位 43 建图 xff09 独立的
  • KMP算法——字符串匹配问题

    贴上原址 xff1a http www ruanyifeng com blog 2013 05 Knuth E2 80 93Morris E2 80 93Pratt algorithm html 感觉这篇文章讲得很不错 xff0c 很容易懂
  • ROS-3DSLAM(十六)lvi-sam项目总结

    2021SC 64 SDUSC 学习内容概览 本次的项目lvi sam主要分为两个大的模块 xff1a lidar模块和visual模块 我们小组学习先进行了lidar模块的学习 xff0c 然后进行的visual模块 每个模块都分成了若干
  • 项目实训 - 智能车系统 - 第八周记录

    项目实训 智能车系统 第八周记录 日期 xff1a 4 11 4 17 项目进度 本周工作进展 xff1a 完成了雷达驱动的编写 xff08 未测试 xff09 完成imu驱动的编写 xff08 未测试 xff09 与可视化部分进行对接 1
  • IIC详细解答+ 面试 + 代码

    目录 IIC背景提炼部分 xff08 面试 xff09 xff08 详解 43 代码 xff09 协议部分IIC部分初始化 IIC 的 IO 口IIC 开始信号IIC发送一个字节IIC 读一个字节响应ACK和非响应NACKIIC 停止信号
  • FreeRTOS内核学习高级篇-调度器使用

    学习资料链接 http wiki csie ncku edu tw embedded freertos https freertos blog csdn net article details 51190095 介绍 调度器是FreeRTO
  • ArduPilot日志系统探索(一)

    先把官方网站上日志相关的说明翻译下来 xff1a ArduPilot Documentation ArduPilot documentation 页面 xff1a Logs Copter documentation 与日志记录和分析相关的主
  • 暗影精灵4 安装双系统方法:win10 + ubuntu16.04 LTS

    准备工作 1 重要 xff1a 备份文件 xff0c 安装双系统有成功的 xff0c 也有失败的 xff0c 做好备份工作更保险 xff01 2 需要一个制作启动盘的U盘 gt 61 8G xff0c UltralSO刻录软件 xff0c
  • [现代控制理论]9_状态观测器设计_龙伯格观测器

    现代控制理论 11 现代控制理论串讲 完结 pdf获取 现代控制理论 10 可观测性与分离原理 观测器与控制器 现代控制理论 9 状态观测器设计 龙伯格观测器 现代控制理论 8 5 线性控制器设计 轨迹跟踪simulink 现代控制理论 8
  • [非线性控制理论]9_非线性控制理论串讲

    非线性控制理论 1 Lyapunov直接方法 非线性控制理论 2 不变性原理 非线性控制理论 3 基础反馈稳定控制器设计 非线性控制理论 4 反馈线性化 反步法 非线性控制理论 5 自适应控制器 Adaptive controller 非线
  • ubuntu16.04安装realsenseD435i sdk

    此处安装的intel realsense sdk2 0 xff0c 官方安装 xff0c 若从源码自行编译 xff0c 不可参考本教程 github原网址https github com IntelRealSense librealsens
  • C++中map用法

    一 头文件 include lt map gt map是一种以键 值 key value 存储的数据类型 map中的数据默认按照key的值从小到大排序 value若为Int类型 xff0c 默认为0 map不允许容器中有重复key值元素 m
  • 二维数组的子数组之和的最大值

    对于一维的数组 xff0c 要求其子数组之和的最大值很简单 xff0c 动态规划轻松解决 xff0c 复杂度O N span style background color rgb 255 255 255 font family none f
  • gazebo save world as 之后卡死问题的解决方法

    最近在学习ROS xff0c 后面在用gazebo做仿真的时候 xff0c 在gazebo中加入任意模型 xff0c 然后点击save world as然后卡死的问题一直无法解决 尝试过的思路比如更换版本 xff0c 下载源代码编译后安装
  • 这才是企业级的oss-spring-boot-starter

    本文主要讲解企业级OSS对象存储服务Spring Boot Starter制作 xff0c 开箱即用 xff0c 为项目进行赋能 基于AmazonS3协议 xff0c 适配市面上的对象存储服务如 xff1a 阿里云OSS 腾讯COS 七牛云
  • 项目管理-项目相关方管理

    识别相关方 相关方分析 会产生相关方清单和关于相关方的各种信息 xff0c 例如 xff0c 在组织内的位置 在项目中的角色 与项目的厉害关系 期望 态度 xff08 对项目的支持程度 xff09 xff0c 以及对项目信息的兴趣 权力 利
  • 分享关于AI的那些事儿

    机器人很厉害 给人治病的ibm 的Watson 沃森 击败世界围棋冠军的AlphaGo阿尔法狗 陪你聊天的机器人 数据标注 木马识别 恶意访问拦截 智能家居 但是17年首次出现了机器人获得国籍 这个机器人叫做索菲亚 这是一个类似人类的机器人
  • 408 知识点笔记——计组(总线、输入/输出系统)

    6 总线 总线的基本概念 分时和共享是总线的两个特点 xff0c 分时是指同一时刻只允许有一个部件向总线发送信息 xff0c 共享可以允许多个部件同时从总线上接收信息 总线特性 物理特性 xff1a 如插头与插座的几何尺寸 形状 引脚个数及
  • Ubuntu18.04安装Kalibr各种问题总结

    近期需要作相机与IMU的联合标定 xff0c 安装Kallibr过程遇到好多问题 xff0c 前前后后折腾了3天 xff0c 终于可以标定了 这里记录一下问题 xff0c 希望可以帮助更多人 1 catkin make过程中下载SuiteS

随机推荐

  • 01-搭建Vue脚手架(vue-cli)

    一 那么我们就从最简单的环境搭建开始 xff1a 安装node js xff0c 从node js官网下载并安装node xff0c 安装过程很简单 xff0c 一路 下一步 就可以了 xff08 傻瓜式安装 xff09 安装完成之后 xf
  • vscode打开终端的快捷键是啥? VScode打开终端的三种方法

    方法1 xff1a 打开终端的快捷方法 打开VScode后 xff0c 鼠标左键单击窗口顶部的 帮助 xff08 如下图红圈标注 xff09 xff0c 在下拉列表中找到 键盘快捷方式参考 xff08 如下图红框标注 xff09 鼠标左键点
  • VS Code保存后自动格式化Vue代码---Vetur

    在VS Code里面编辑Vue代码 xff0c 通常我们会安装插件Vetur xff0c 本次介绍的格式化代码也依赖于Vetur插件 具体见一下步骤 注 xff1a VS Code版本为1 74 3 1 安装插件Vetur 2 配置自动格式
  • vscode中怎样格式化js代码_vscode如何格式化代码

    vs code格式化代码的快捷键如下 xff1a 在Windows上 Shift 43 Alt 43 F 推荐学习 xff1a vscode入门教程 在Mac上 Shift 43 Option 43 F 在Ubuntu上 Ctrl 43 S
  • VsCode使用Ctrl+S保存代码自动格式化Html/Css/JS

    第一步 xff1a 点击文件 首选项 设置 xff08 快捷键 xff1a Ctrl 43 xff09 第二步 xff1a 在搜索框里面输入emmet xff0c 选择工作区 点击 在settings json 中编辑 xff08 红色框的
  • 百度面试基础问题

    上午百度面试 xff0c 我投的测试 xff0c 文三路伊美大酒店 xff0c 面了接近一个小时 xff0c 问了很多基础的东西 xff0c 我有些混淆也有些回答得不全面 xff0c 可能跪了 xff0c 记录一下面试题吧 xff0c 权当
  • vscode使用git

    1 vscode配置git 一 VS code 配置git 1 下载安装git 2 如果要在VS Code里面使用Git则需要在编辑器内配置git path xff08 1 xff09 windows系统 xff0c 打开cmd xff0c
  • 后台管理系统的权限控制与管理

    此文章根据视频教程进行整理前端面试官必问系列 后台系统的权限控制与管理 xff0c 建议搭配视频教程一起食用效果更佳 https www bilibili com video BV15Q4y1K79c 在Web 系统中 xff0c 权限很久
  • 笔试题 11

    1 通过css控制 xff0c 是页面的一个div不可见的方法有哪些 xff1f 1 使用display none来隐藏div 我们可以使用display none属性来隐藏所有的信息 xff0c 包括文本和图片 xff0c 语法为 xff
  • 路由传参的三种方式

    带参数 xff1a 传参方式可划分为 params 传参和 query 传参 xff0c 而 params 传参又可分为在 url 中显示参数和不显示参数两种方式 1 params 传参 xff08 显示参数 xff09 又可分为 声明式
  • 单链表的几类操作介绍(头结点没有数据)

    1 定义一个单链表的结构体 typedef struct Node int data struct Node next node 2 创建一个链表 xff0c 这里分为头插法和尾插法 node CreatNode Head int n in
  • 进程间通信之消息队列和信号量

    消息队列 消息队列是IPC对象的一种 xff0c 由消息队列ID来唯一标识 xff0c 消息队列就是一个消息的列表 用户可以在消息队列中添加消息 读取消息 消息队列可以安装类型来发送 接收消息 消息队列的操作包括 xff1a 创建或者打开消
  • x86架构与ARM架构(AGX、TX2、NX等)下配置带ROS插件的QtCreator(Qt+ROS+ubuntu18)(源码编译安装方式)

    在之前的一篇文章里面提到了Qt 43 ROS 43 ubuntu18环境的搭建 xff0c 但是那种方法不适用于arm架构的电脑 xff0c 原因是x86架构和arm架构的cpu指令集不一样 xff0c 导致下载下来的可执行文件只能在x86
  • 智能医疗辅助诊断——调查与思考

    背景 为什么要做智能医疗 xff1f 优质医疗资源不足且增长缓慢各地方医疗资源分配不均客观条件满足 xff0c 人工智能技术发展 xff0c 算法 算力 数据齐备 目录 指出 xff0c 医用软件按照预期用途分为辅助诊断类和治疗类 诊断功能
  • ThinkServer RD530 服务器更换硬盘背板

    故障描述 所有硬盘告警灯同时闪烁 xff0c 服务器里面硬盘背板貌似也有亮灯 xff0c 很明显的那种 xff0c 但是当前系统能正常使用 xff0c 管理口也没有相关告警信息 xff0c 这款服务器硬盘背板故障没有告警 xff0c 很坑的
  • 常用服务器管理口IP及账号密码(持续更新)

    HP管理口 xff1a ILO 默认用户 密码 xff1a Administrator password HP以前管理口登陆MP卡 通过网线连接MP卡的RJ 45口 xff0c 通过telnet方式登录 xff0c 默认用户 密码 xff1
  • 转载Socket详解

    一切皆Socket xff01 话虽些许夸张 xff0c 但是事实也是 xff0c 现在的网络编程几乎都是用的socket 有感于实际编程和开源项目研究 我们深谙信息交流的价值 xff0c 那网络中进程之间如何通信 xff0c 如我们每天打
  • Google浏览器视频倍速

    Google浏览器视频倍速 1 打开视频网页 xff1b 2 按下F12 xff1b 3 点击console xff1b 4 在框中粘贴代码 xff08 粘贴时 xff0c 鼠标放在箭头水平右侧或者用快捷键ctrl 43 v xff09 x
  • *** ERROR L127: UNRESOLVED EXTERNAL SYMBOL*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL

    把 Use extended linker instead of BL51 前面的 去掉就可以了 xff0c 就只有警告了 不知道为啥 xff0c 无意中试出来的 xff0c 编译生成的hex文件用了也没问题
  • 虚拟串口与串口调试助手的使用

    一 用到的软件 xff1a proteusVSPD VSPD是一款本地虚拟串口的软件 可以虚拟2个串口然后连接起来实现自发自收调试 xff0c 让你的程序读一个串口 xff0c 另外一个串口你就用来串口调试工具 二 串口通信步骤 打开VSP