
用VC++编写一个串口通信程序,借助串口调试助手来完成收发。程序中的串口号和串口助手中串口号必须一致吗
如果程序中设置的串口号是COM3,那么调试助手中的串口号也是COM3吗?程序与一个实际连接的硬件进行收发通信我能理解,但是与串口调试助手的通信工程不是很能想明白,...
如果程序中设置的串口号是COM3,那么调试助手中的串口号也是COM3吗?
程序与一个实际连接的硬件进行收发通信我能理解,但是与串口调试助手的通信工程不是很能想明白, 展开
程序与一个实际连接的硬件进行收发通信我能理解,但是与串口调试助手的通信工程不是很能想明白, 展开
1个回答
展开全部
你用VC++编写的程序实际上与串口助手的功能类似,如果串口号设置一致会导致冲突。
例如你先开了自己的程序,打开串口com3,然后再开串口助手设置相同的串口号通常会被提示“串口已打开”或者类似被占用什么的……记不清了。
如果非要用串口助手调试,请确保你的计算机有两个串口接口,分别把自己的程序和串口助手设置为不同串口号,再在硬件上将这两个串口的输出与输入、输入与输出联通,那么就可以调试了。
麻烦一点的可以用两台电脑进行调试。
例如你先开了自己的程序,打开串口com3,然后再开串口助手设置相同的串口号通常会被提示“串口已打开”或者类似被占用什么的……记不清了。
如果非要用串口助手调试,请确保你的计算机有两个串口接口,分别把自己的程序和串口助手设置为不同串口号,再在硬件上将这两个串口的输出与输入、输入与输出联通,那么就可以调试了。
麻烦一点的可以用两台电脑进行调试。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询