关于PC机自带串口和自己另配串口卡的区别?解决方法

关于PC机自带串口和自己另配串口卡的区别?
我在数据采集的过程中发现一个问题,如果使用PC的自带的串口,刚开始数据是对的,中间会发生错误,但是过段时间又恢复正常了,错误发生没有规律,是随机性的。
但是如果我用自己另配的串口卡采集数据,就不会有这种情况。不知道是什么原因,请大侠们帮忙?
------解决方案--------------------
检查连接线情况。还有接口的连接处是否良好、无虚连。


------解决方案--------------------
因为串口的质量是有区别的,所以有的口大一点有的就小一点,导致连接线的接头有松动。
一般不会是因为硬件内部不稳定造成的
------解决方案--------------------
引用:
检查连接线情况。还有接口的连接处是否良好、无虚连。


没道理的 自带的与另外买的 除非只有硬件不良或接触不良才造成问题, 否则同样的代码肯定会有相同的结果.

其次,最重要的是还是你的代码问题, 代码写的不好随时会错位, 你就挂了.
------解决方案--------------------
引用:
肯定不是硬件接触不良,因为我在两台电脑上试都是这种情况。不知道会不会和波特率的设置有关系啊


串口 通讯协议 肯定是最重要的 波特率...等是不能随你高兴乱设置的
------解决方案--------------------
俺也怀疑接触不良,以及端口号是否正确
最大的差别:一个是另买的

引用:
引用:
引用:
肯定不是硬件接触不良,因为我在两台电脑上试都是这种情况。不知道会不会和波特率的设置有关系啊


串口 通讯协议 肯定是最重要的 波特率...等是不能随你高兴乱设置的


同样的程序,为什么有的电脑上运行就是正常的,有的就有问题。百思不得其解!

------解决方案--------------------
多找几台电脑试试,也许这台电脑的串口有问题
------解决方案--------------------
是否有干扰?
------解决方案--------------------

有可能是主板上串口芯片有毛病了。

------解决方案--------------------
PC机上的串口质量没有另外配的好
------解决方案--------------------
如果别的电脑上的串口和单独的串口卡都没问题,就你的PC的串口出错,那就说明是你的串口有问题.
如果别的PC串口也这样,可能你程序有问题.特别是波特率设置过高容易掉数据.
------解决方案--------------------
要是串口时钟有问题,就是不精确,发生大量数据会出问题吧。

要是降低发生数据的频率,比如发1字节休息10毫秒,情况会好转,应该是这样的问题。

自己做通讯硬件的时候,都告诉我选单片机晶振是11.6592MHz什么的,选12MHz不很好。