关注:127 2014-01-19 13:00

使用串口的过程中发生错误

已解决 悬赏分:0 - 解决时间 2025-05-07 00:04
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40

问题=使用串口的过程中发生如下错误:
Unable to open session to "ASRL1::INSTR"
Return Value: 0xBFFF0072
Status Name: VI_ERROR_RSRC_BUSY
The resource is valid, but VISA cannot currently access it.

回答=这是由访问COM口的软件引起的,有可能是运行LabVIEW程序打开了VISA的对话而没有关闭它;或者打开了一个永远不能关闭的超级终端连接。另外,这种错误还常常由一款名为Palm Desktop Hot Sync Manager的软件所引起,它常常保持对串口的所有权来进行热同步。关闭该软件会解决这个问题。如果还没有解决这个问题,就有可能是其它的软件正在使用该串口或者串口挂起了,这是需要关闭所有的应用程序。如果还没有解决,就只有最后一招了:禁止COM口以释放资源,步骤如下:打开控制面板,点击系统图标,然后选择设备管理器(或者在我的电脑上点击右键选择属性),展开端口,选中要操作的COM口,右击选择属性,在常规选项里选择不要使用该设备。或者直接右键点击选择停用。设定完毕之后有可能要重新启动,然后再启用该串口。