USB 接口和RS232的区别
最近我自己做了一个上位机软件,用C++ Builder做的
在用RS232进行通讯时可以,我想用USB来进行通讯
于是买了两家公司的USB转RS232的转换器
可是上位机上显示不出内容,用串口调试可以通讯,直接用RS232也可以
不知道各位有没有类似的经历,望大家多多指教
[解决办法]
你的是那款转换器?有些use转rs232的转换器不能转换所有的信号。建议换一个好点的
[解决办法]
我觉得不是你上位机的问题。而是发送给上位机的那部分是不是没有加载USB驱动?如果换了传输方式,你还按照以前传输串口的方式肯定不行的。
[解决办法]
mark 过路.......................
[解决办法]
USB转串口最终在PC端会模拟成一个COM口,既然使用系统的通讯软件能够正常使用就说明转换本身没有问题的,问题出在你写的软件上,访问模拟品质COM和真实的COM没有什么区别,但是COM号要设置正确。
[解决办法]
另外要先接那个USB转串口,待在设备管理器里边能够看到那个COM后再启动你的应用程序,顺序反了是不行的
[解决办法]
应该是软件的问题!你在初始化串口的时候作些判断,确定串口有效并稳定后再进行操作!另外!有些转换器是不支持高波特率的!注意下!
[解决办法]
那明显是你的软件的问题了,调试助手都已经可以了还说啥,贴贴代码看看啊。
[解决办法]
把串口停止位设为1.5或者2试下
[解决办法]
會不會是電壓的問題,你可以在裝置管理員,USB 裝置看耗電量。不過照說不至於,因為 USB 接硬碟都可以,沒道理你的 RS232 吃電比較兇。
[解决办法]
有些串口控件 在com数目大于10 的时候会出问题
[解决办法]
如果光转换数据,应该没什么问题,俺用cp2102。