本人做了一个串口通信的上位机程序,通信线用的是USB线一侧是A口,另一侧是B口,在接收数据时。程序刚启动时,接数正常。但接收数据一会后就会出现通信异常,数据接收不过来。关闭程序再启动,就会出现8005“端口已经被打开”错误。要将端口重新插拔一遍才能正常。求各位大侠明示。
端口不可能被别的程序打开,因为我已经仔细检查过了。再说,被别的程序打开情况下,也不可能第一次启动程序会正常。请各位大侠看清问题,回答下。若是答案有帮助的话,+分。
现在配的电脑一般都已经没有串口RS232了。都在逐渐用USB替代
串口问题!!!求各位大侠相助
答案:6 悬赏:20 手机版
解决时间 2021-04-09 08:59
- 提问者网友:我一贱你就笑
- 2021-04-08 22:58
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-04-08 23:59
这个应该是你程序没有正常处理关闭程序前应先关闭串口,不然串口还是打开的,被占用状态,所以程序再运行打开串口的话肯定是打不开撒!把串口重新插拔一遍,那个文件都没有了(串口API编程是把串口当文件来处理的),之前的对于它的操作肯定也不复存在,在插上去就有有一个新的未被使用的文件,肯定可以打开撒!
全部回答
- 1楼网友:行路难
- 2021-04-09 02:57
USB转串口 还是有 很多不方便的 地方
建议 尽可能用 带串口的 电脑
- 2楼网友:行雁书
- 2021-04-09 01:46
CPU在5000以上时,已经跑得非常快了,第二单子里的显卡估计还跟不上6000+,如果再超频,那更是无法完全发挥CPU的性能,所以我推荐一单子.
- 3楼网友:第幾種人
- 2021-04-09 00:50
有可能是你的USB转串口线不行
认准FT232的买 很好用的
- 4楼网友:动情书生
- 2021-04-09 00:37
就会出现8005“端口已经被打开”错误,是你退出程序,没有关闭串口,就退出了,
数据接收不对,还是程序和下位机时续没弄好,好好看看吧,都有这个时候,慢慢来
- 5楼网友:你哪知我潦倒为你
- 2021-04-09 00:10
你好!
就会出现8005“端口已穿常扁端壮得憋全铂户经被打开”错误,是你退出程序,没有关闭串口,就退出了,
数据接收不对,还是程序和下位机时续没弄好,好好看看吧,都有这个时候,慢慢来
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯