- 博客(3)
- 收藏
- 关注
原创 如何调试上位机软件与串口进行通信
为了在解决以上问题的时候有更好的使用体验,可以使用“VSPD虚拟串口软件”。下载并安装好这个软件后。使用这个软件建立2个虚拟串口端口,然后把这两个虚拟串口使用软件的“连接”功能连接起来。在下载任意一个“串口小助手软件”,使用“串口小助手软件”来假装是下位机硬件设备。打开“串口小助手软件”并连接一个刚刚虚拟好的任意一个串口端口。然后打开自己的上位机软件连接剩余的一个虚拟串口端口。这样的话你上位机软件发送给下位机的所有字符串与数据都会在“串口小助手软件”中实时显示。并且可以通过“串口小助手软件”给自己的软件发送
2021-10-11 11:32:07
5437
原创 什么是上位机
1.上位机与下位机上位机,与下位机对应,用来给下位机发送指令以及从下位机接收反馈数据。一般作为上位机的就是电脑,通过电脑上运行的软件(称为上位机软件)来控制下位机。上位机软件要实现串口通信才能够给下位机发指令以及接收反馈数据。其中串口可以理解为usb接口,上位机通过usb接口与下位机连接,上位机软件通过usb接口与下位机通信。这样就实现了上位机和下位机的相互配合。2.通信协议与通信接口下面解释两个概念,通信协议和通信接口。通信协议是指上位机和下位机的通信方式,可以理解为上位机和下位机的通信通道,u
2021-10-11 10:44:04
13873
原创 C++中#ifndef与#pragma once的区别
头文件包含问题根据编译原理,在编译的过程中,只是把头文件中的内容进行替换,若重复包含,就会使同一段代码在该文件中出现两次或多次,引起编译错误。介绍两种常用的方法,其一是#ifndef://A为头文件名,H代表这是一个头文件的宏名#ifndef A_H_#define A_H_//代码#endif原理:每次编译某一段代码时要判定前面是否已经编译过优点是受C/C++支持,可移植性...
2018-11-25 14:26:00
199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人