21ic问答首页 - 是下位机的程序处理问题,还是上位机的问题
是下位机的程序处理问题,还是上位机的问题
zhenykun2020-09-29
我用官网的库例程编了个虚拟串口+HID,分别用F1、F3和F4的板子都实现了,但是发现一个问题,之前调试的时候也有注意到,但没在意:
1.连接后,成功驱动,PC端串口助手打开对应的串口号,和设备通讯无误。但是如果一旦设备出问题,比如进入了死循环,如果此时PC端的串口助手点击关闭串口,串口助手就会卡死,必须重启下位机或者拔掉USB。
2.串口助手打开对应的串口号,拔掉USB,然后再连上,无法和硬件串口一样能继续正常通信,中途串口助手不点击关闭串口。
3.串口助手关闭串口后,必须有一次释放串口的过程,比如重启下位机,插拔USB,这样串口助手才能再次打开原来的串口,这也和硬件串口不同
对于以上3点疑问,我想请教,是下位机的程序处理问题,还是上位机的问题?
1.连接后,成功驱动,PC端串口助手打开对应的串口号,和设备通讯无误。但是如果一旦设备出问题,比如进入了死循环,如果此时PC端的串口助手点击关闭串口,串口助手就会卡死,必须重启下位机或者拔掉USB。
2.串口助手打开对应的串口号,拔掉USB,然后再连上,无法和硬件串口一样能继续正常通信,中途串口助手不点击关闭串口。
3.串口助手关闭串口后,必须有一次释放串口的过程,比如重启下位机,插拔USB,这样串口助手才能再次打开原来的串口,这也和硬件串口不同
对于以上3点疑问,我想请教,是下位机的程序处理问题,还是上位机的问题?
赞0
评论
2020-10-12
赞0
评论
2020-10-12
赞0
评论
2020-10-12
赞0
评论
2020-10-12
赞0
评论
2020-10-12
赞0
明白了,多谢大家讨论这么多哈
评论
2020-10-10
赞0
评论
2020-10-10
赞0
评论
2020-10-10
赞0
评论
2020-10-10
您需要登录后才可以回复 登录 | 注册