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

C#双串口通信。一个串口通信没问题,两个就出现问题了。
两个串口接收的数据频率不同一个是1HZ,另外一个是100Hz。也不清楚具体是由于什么引起的。还希望各位指点一下。我想同时接收两个串口传过来的数据,现在定义了两个SerialPort,写了两个接收函数,如果我只开一个串口,数据接收没有问题。但是同时开两个串口,接收过程变得十分缓慢,有时候甚至会停止接收。请问有没有什么解决办法?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 有问必答小助手 2021-11-19 17:47关注
你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答
本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。
因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报