串口访问拒绝的问题

Pirate scholar 2017-11-21 02:33:14
我连接了一台仪器 在WINDOWS 7下通过串口传输数据。每次重启电脑后都会出现“对串口的访问被拒绝”然后在开机状态下换个串口可以正常使用(我知道热插拔不好,但是暂时没别的办法)
例如,我现在仪器连接的是com2 关机重启后 启用串口监测程序就出现 “对COM2的访问被拒绝”,然后将串口拔掉,换成com3 就可以正常使用, 再重启机器后就变成“对com3的访问被拒绝” 换回com2还是正常。 如此反复
代码是自己写的,可做修改,但是目前不能确定是什么原因(硬件还是软件)引起的。
在网上查过又有类似的问题出现,但最终没有给出解决方案,希望大神给点指导意见!
...全文
12930 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
轻鸿万里 2017-11-26
  • 打赏
  • 举报
回复
如果不是端口占用,那就是端口打开的方式不对。因为串口线接法有好几种,打开方式也不一样。像打印机、顾显、钱箱、都有不一样。
圣殿骑士18 2017-11-23
  • 打赏
  • 举报
回复
估计是硬件或者操作系统问题。换个电脑。
Pirate scholar 2017-11-23
  • 打赏
  • 举报
回复
引用 6 楼 UruseiBest 的回复:
[quote=引用 5 楼 notbb 的回复:] 端口访问独占问题,不使用端口的时候要释放
他的不存在你的这个问题,重启后不会占用端口吧。 还是试着使用个能固定com口的方法,或者程序中发现打开com口错误就换一个com口。[/quote] 这样是个好办法,但是作为产品,肯定会带来诸多的不便,会不会是下位机的意硬件原因导致的这种结果?
轻鸿万里 2017-11-22
  • 打赏
  • 举报
回复
端口访问独占问题,不使用端口的时候要释放
Pirate scholar 2017-11-22
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
关闭UAC、防火墙、杀毒软件、…… 以管理员身份运行 修改相关组策略 ……
同一台工控机上连接了两个仪器,其他的一台不会出现这种问题,而这一台却出现了这样的问题,这是什么原因呢?
Pirate scholar 2017-11-22
  • 打赏
  • 举报
回复
引用 2 楼 UruseiBest 的回复:
应该是硬件的问题。开机后先检查设备管理器里面的com口情况。你可以试一下找个usb转com的转换线,重启后看看com数字会不会变
硬件的端口变了之后,软件相应的端口号也需要相应的作出修改,这个问题是在这样的前提下产生的,USB转com的端口号一直不变,并且也不存在这种问题。
.Net学习 2017-11-22
  • 打赏
  • 举报
回复
引用 5 楼 notbb 的回复:
端口访问独占问题,不使用端口的时候要释放
他的不存在你的这个问题,重启后不会占用端口吧。 还是试着使用个能固定com口的方法,或者程序中发现打开com口错误就换一个com口。
.Net学习 2017-11-21
  • 打赏
  • 举报
回复
应该是硬件的问题。开机后先检查设备管理器里面的com口情况。你可以试一下找个usb转com的转换线,重启后看看com数字会不会变
赵4老师 实力派 技术很长长长长长长长长长长长长长长长长长长长长长长长长长长长长长长测试长度长长长长长长长长长 2017-11-21
  • 打赏
  • 举报
回复
关闭UAC、防火墙、杀毒软件、…… 以管理员身份运行 修改相关组策略 ……

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧