PL2303 与Visa的兼容性
大家好:我在使用USB转485时,遇到一个奇怪的问题。我使用由PL2303芯片的USB-To485时,用VSIA通讯时,数据接收就会出错,整个乱了。以前调好的程序,只要使用这个PL2303芯片的转换器通讯,数据接收就会乱掉。但使用FDTI芯片的USB-To485,就完全没有问题。找了很久问题,实在没办法,只有放弃使用visa,改用MSCOMM32.OCX控件进行通讯。我查过,这两种芯片都是USB转串口232的芯片,但不知道为什么VISA对他们的支持上会有不同。
不知道其他朋友有没有像我一样,遇到这样的问题。是不是在使用PL2303时VISA要进行某些设置? 用HEX DISPLAY看看数据有没有篡位! 右击它的接收缓冲区选择hex display,相当于观察接收到的顺序乱了没有! 整个缓冲区数据也乱了,数据位个数,数据都错了。本来调好的程序,用PL2303就出问题。如果改用MSCOMM32.OCX或串口调试终端就没有问题。 整个缓冲区数据也乱了,数据位个数,数据都错了。本来调好的程序,用PL2303就出问题。如果改用MSCOMM32.OCX或串口调试终端就没有问题。 位置乱了,但数据内容对吗?要在HEX DISPLAY下面才能观察得出来的! 是不是硬件的driver厂方有问题,不支持vista?
页:
[1]