赞
踩
最近使用USB蓝牙适配器作为数据接收模块,在电脑串行端口处会出现两个虚拟COM口:COM2和COM3。使用串口调试助手通过COM2可以与蓝牙发送端之间进行数据通信。电脑端层面实际上就可以转化成串口通信的事了。照常使用C#代码开始写串口通信,完工后在Win7本机上测试,使用USB转TTL模拟测试,串口通信完全正常。发送到WIN10 电脑上(不太熟悉Win10)竟然出现异常,从日志文件可以看出,对端口COM2的访问被拒绝,第一想法就是端口被占用,但Win10上串口助手又没开启,没什么软硬件占用端口啊,想不通,试了各种方法没解决。没想到那么熟悉的串口通信就这样被卡着了,后来还是Win10电脑的使用者发现,软件项目需要以管理员身份运行,才不报异常。一直用Win7还没遇到过管理员权限的问题,学习了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。