关于PC机自带串口跟自己另配串口卡的区别
关于PC机自带串口和自己另配串口卡的区别?我在数据采集的过程中发现一个问题,如果使用PC的自带的串口,刚开
关于PC机自带串口和自己另配串口卡的区别?
我在数据采集的过程中发现一个问题,如果使用PC的自带的串口,刚开始数据是对的,中间会发生错误,但是过段时间又恢复正常了,错误发生没有规律,是随机性的。
但是如果我用自己另配的串口卡采集数据,就不会有这种情况。不知道是什么原因,请大侠们帮忙?
[解决办法]
检查连接线情况。还有接口的连接处是否良好、无虚连。
[解决办法]
因为串口的质量是有区别的,所以有的口大一点有的就小一点,导致连接线的接头有松动。
一般不会是因为硬件内部不稳定造成的
[解决办法]
没道理的 自带的与另外买的 除非只有硬件不良或接触不良才造成问题, 否则同样的代码肯定会有相同的结果.
其次,最重要的是还是你的代码问题, 代码写的不好随时会错位, 你就挂了.
[解决办法]串口 通讯协议 肯定是最重要的 波特率...等是不能随你高兴乱设置的
[解决办法]俺也怀疑接触不良,以及端口号是否正确
最大的差别:一个是另买的
[解决办法]多找几台电脑试试,也许这台电脑的串口有问题
[解决办法]是否有干扰?
[解决办法]有可能是主板上串口芯片有毛病了。
[解决办法]PC机上的串口质量没有另外配的好
[解决办法]如果别的电脑上的串口和单独的串口卡都没问题,就你的PC的串口出错,那就说明是你的串口有问题.
如果别的PC串口也这样,可能你程序有问题.特别是波特率设置过高容易掉数据.
[解决办法]要是串口时钟有问题,就是不精确,发生大量数据会出问题吧。
要是降低发生数据的频率,比如发1字节休息10毫秒,情况会好转,应该是这样的问题。
自己做通讯硬件的时候,都告诉我选单片机晶振是11.6592MHz什么的,选12MHz不很好。