关于网友提出的“ VC++不识别USB转的串口的问题”问题疑问,本网通过在网上对“ VC++不识别USB转的串口的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: VC++不识别USB转的串口的问题描述:
我做的VC++工程里面有串口操作,当用电脑自带的串口的时候,功能正常。由于笔记本没有串口,所以用了USB转的串口,但是只要用的是U转串,VC++工程就运行不起来,提示"***.exe遇到问题需要关闭……",只要一插上USB转串就这样,在台式机上试也是这样。(声明:U转串的驱动安装没有问题,并且已经用串口精灵试过自发自收,功能正常)。
是不是VC++中不能用U转串呢?还是有什么需要注意的地方?
请问是什么原因呢?麻烦达人指点一二!
解决方案1:
楼主的情况,我也遇见过类似的。
我pc用串口连plc,pc用usb转串口(因为是笔记本,现在笔记本都没有串口),开始也是一点击界面通信按钮,界面就退出,当时我程序没有打包,就从台式机拷贝到笔记本,我打包好之后再拷过去就没有这个问题,有可能你是少了什么东西,具体我也不是很明白,希望对你有用。
不过笔记本用usb转串口肯定是不稳定的,性能不好线长短都有影响,就算不关闭,通信效果也不行,到左后我还是用的台式机,台式机就算用usb转串口也没有一点问题。笔记本问题,还有可能是你笔记本跟你usb转串口线不兼容。
这样的话很可能是你程序的问题了,
你可以去下载一个AccessPort来试一下,最好接个硬件设备在这个口上,
另外:好像网上很多串口类,找个比较成熟的。
可以的. 具体还需说详细点. 是否用了控件? 或者有没有分配内存空间? 指针没用好也可能出这种错误.