由于实验需要,我们需要实现串口数据的收发,但是如果使用实体串口,那么到哪里都需要带着重重的设备,对于接受到的数据我们无法准确把握,由此带来实验效果的准确性我们无法判断,因此我们迫切需要使用虚拟串口实现数据的收发。

首先打开虚拟化串口驱动:

选择COM1和COM2,然后点击添加端口,效果如下:

此时我们就实现了虚拟串口的创建。

下一步实现串口数据的收发,目前在没有代码的情况下,我们只能实现串口数据的发送,模拟的就是实物向上机位发送数据的环境。

首先打开XCOM V2.6, 该软件是实验室老师认证的串口助手,原来我用的那个串口助手打不开了,但是用法都差不多。界面如下:

第一步为:

选择COM2-COM1 ,意思为串口助手为COM2端口,我们代码端设置的端口为COM1口,代码先暂不考虑。

第二步为:

波特率选择115200,模拟实验室接收机的波特率也为115200,当然后续代码端也为115200。

第三步为:

打开串口。

第四步为:

输入要传送的数据,打开实验室的GUI文本,复制最后一段粘贴进入单条发送的窗口,周期导师要求500ms,我们填入500ms。

其他配置照图默认即可。

点击右端的发送即可向电脑发送数据了。

用虚拟串口实现串口数据收发相关推荐

  1. STM32F407多路串口通信进行数据收发

    一直被说是就不能把几个串口放在一起,写个标准例程直接用,非要每次用哪个串口才现场改程序,被迫把usart1,usart2,usart3进行了资源整合,挂在这以备不时之需. 功能简述: 串口1,串口2, ...

  2. STM32CubeMX系列教程8:配置工程模板(串口+不定长数据收发+DMA+IDLE中断+软中断)

    文章目录 摘要 生成工程 配置外设 1.配置时钟与Debug 2.配置串口与DMA 3.配置定时器与中断 配置时钟树 配置工程设置 点击`GENERATE CODE`生成工程 修改源码 配置软中断 配 ...

  3. hal库串口dma卡死_HAL库版DMA循环模式串口数据收发

    在<STM32CubeMX初识与工程创建>的基础上,首先对串口进行设置,以实现通过串口对数据的收发.STM32CubeMX生成的HAL库中,提供了三类串口数据收发的接口,分别为阻塞模式,非 ...

  4. zigbee CC2530 系列教程 7 串口数据收发实验

    4.6串口数据收发实验 4.6.1 实验目的 1.了解串口通信的相关知识: 2.学习CC2530单片机串口相关寄存器配置,实现串口通信功能: 4.6.2 实验讲解 CC2530芯片有两个串行接口UAR ...

  5. STM8S903K3T6C基于ST Visual Develop开发串口数据收发示例

    STM8S903K3T6C基于ST Visual Develop开发串口数据收发示例 相关篇<STM8S903K3T6C基于IAR寄存器开发串口通讯示例>

  6. C语言程序周期接收虚拟串口发送的数据

    背景 我之前的一篇博客讲解了怎么使用虚拟串口和串口调试助手:虚拟串口模拟器和串口调试助手使用教程,这次我们在此基础上继续来使用虚拟串口周期发送和接收功能. 我们知道,在Windows的操作系统上,将串 ...

  7. ubuntu python serial实现串口数据收发

    目录 1 ubuntu python serial实现串口数据收发 1.1 ubuntu设置python3 1.2 安装python3-pip 1.3 安装串口通信库pyserial 1.4 安装串口 ...

  8. STM32开发板学习笔记【5】UART 串口 1 数据收发实验

    实验目的: 串口的使用对于我们开发调试过程中的作用是非常之大,可以用来查看,打印以及输入相关信息.所 以对串口的调试使用要熟练掌握. 实验内容: 编写串口 1 数据收发程序.调试编译好程序后,将程序下 ...

  9. STM32学习——串口数据收发

    STM32学习--串口数据收发 ==STM32的串口通信== ==HAL库中串口发送的重要函数== ==STM32定时器实训== STM32的串口通信   异步串行通信:通信双方在没有同步时钟的前提下 ...

  10. 串口MSComm控件五种不同校验方式对数据收发的影响

    (2008-09-10 14:50:00)   http://blog.sina.com.cn/s/blog_470eccc60100arq7.html   串口MSComm控件有五种校验方式,分别是 ...

最新文章

  1. ansible之fetch模块
  2. 华为的Java虚拟机_华为方舟编译器解析:提升安卓运行效率
  3. python numpy安装-Python--Numpy安装
  4. python可以做什么有趣的东西-您用python做过什么有趣的事?(什么事python)
  5. Oracle序列小结
  6. 解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对
  7. 「读懂源码系列2」我从 lodash 源码中学到的几个知识点
  8. VB6实现的自动停靠窗体
  9. 索引扫描时,对同一个叶子块访问多次的原因初探
  10. 分类型变量预测连续型变量_「JS进阶」你真的掌握变量和类型了吗
  11. 新概念英语(1-59)Is that all
  12. 对电机油冷分析_油冷电驱汇总(Tesla/Nidec/大众MEB/雪佛兰/华为)
  13. 软件界旷世之架:测试驱动开发(TDD)之争
  14. Qt Creator实现动画效果(单个动画)
  15. 关于电厂设备巡检的方法和注意事项有哪些
  16. Eclipse/Myeclipse自定义JSP模板
  17. 经典查找算法 --- B+树
  18. Kyligence联合创始人兼CTO李扬:用智能数据云打造全链路数字化转型
  19. win7不能在本地计算机启动防火墙,win7操作中心无法启用防火墙怎么解决
  20. 语音识别 --- 音频信号提取

热门文章

  1. 自动动手打造绿色的Photoshop CS2
  2. httpclient3 自动登陆淘宝, 开心网
  3. zabbix为啥持续报警
  4. 珠海市世鸿置业有限公司5周年线下交流会带你学会用基金理财
  5. 苹果开发者账户协议更新
  6. Monkey log 分析
  7. 简单易懂的方式去看C语言精华--指针
  8. 指数波段划分以及底部反弹行业特征统计分析
  9. 经过这一篇解决Mysql的大多数基础问题
  10. 百度通用文字识别离线SDK部署(c#)