C#双串口通信。一个串口通信没问题,两个就出现问题了。

img


两个串口接收的数据频率不同一个是1HZ,另外一个是100Hz。也不清楚具体是由于什么引起的。还希望各位指点一下。我想同时接收两个串口传过来的数据,现在定义了两个SerialPort,写了两个接收函数,如果我只开一个串口,数据接收没有问题。但是同时开两个串口,接收过程变得十分缓慢,有时候甚至会停止接收。请问有没有什么解决办法?

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632