基于PROTEUS软件,单片机与VB的串口通信纯软件仿真问题怎么解决?

第一部分是单片机部分,闭合一个开关,单片机便向串口发送00011111,我能在串口调试助手上接收到;另一部分是VB部分,我用串口调试助手发送00011111,VB就开始工作。当我把他们连接起来仿真时(串口连接正常),关闭单片机部分的开关,VB却不能工作,什么原因?
最新回答
纯味野猫

2025-06-18 15:02:42

1.VB 不能工作报什么错误?
2.还有一个需要说明你用的是不是同一个断口啊,同一时刻,相同端口只能被一个进程打开。
3.最好的仿真办法是单片机部分使用一个端口,比如端口1,VB使用一个端口,比如端口2,然后在电脑端用一根线把1和2端口的2,3针短接,这样就相当于把端口1作为下位机了。当然也可以下载虚拟串口软件,用软件在电脑内部虚拟连接起来,起到相同的效果。

有什么疑问继续探讨
爱在千年梦

2025-06-18 03:06:33

串口助手相当于上位机,而VB写的也是上位机,二者一样的功能 ,不能连接。