有个c# wpf的串口传输的程序,我在win7和xp系统下数据都能正常接收,但是在win10的系统下面数据丢包很严重,这个该如何去解决。
用串口调试助手测试下,看看是系统的问题还是软件的问题
串口调试助手调试了下 数据好像没有丢包 win7和win10下接收都正常,写了个测试的小程序,只去接受数据,不去处理数据,接收到的数据还是会丢失。
@时光cc: 这不很明显了吗,你知道答案了吧
@上帝之城: 不是很明白这个错误是产生在哪里?是因为win10的系统?
@时光cc: 把接收缓冲器设大一点
@上帝之城: ReadBufferSize已经设置很大了
是不是驱动或者波特率造成?
在win10下 波特率会很win7下不同吗?
@时光cc: 估计是驱动不稳定造成的,你看看有没有你设备的win10下的驱动。
很可能是win10那台电脑网卡有问题,或者路由器有问题,或者有防火墙等等
应该不是这个问题,用串口调试助手测试了下 感觉数据发送是正常的,但是在c# serialport接口接收到的就会丢失数据。