当前位置:编程学习 > C#/ASP.NET >>

serialport datareceived事件接收,数据不全问题

 1、serialport datareceived接收数据,在台式机上很正常,收发数据均正确。
 2、但是换成USB转串口的设备时,发送正常,接收数据位数缺失,收到的有些数据位是错的,但是用串口调试工具发送同样的命令时,收到的数据是正常的。
 3、换用笔记本自带的串口时,情况跟2一样。
  
  接收数据延时、串口设置等都很正常,ReceivedBytesThreshold设置成1,在接收不正常的情况,改ReceivedBytesThreshold为100,接收到的100个字节的数据中,也没有正确的数据串存在。
  请教各位这个是什么原因。
   --------------------编程问答-------------------- 还没有遇到过类似的情况
一般遇到这样的问题,首先会从硬件上面找问题,呵呵
貌似USB口转串口的线容易丢失数据,一般情况下,能不转换我们很少建议客户用转换线
帮顶一下 --------------------编程问答-------------------- 但是换用笔记本自带的串口的时候也还是有问题的 --------------------编程问答-------------------- 自己顶一下,等待各位来解决 --------------------编程问答--------------------  
自己顶一下,等待各位来解决 --------------------编程问答-------------------- 你可以用MSCOMM控件试试 --------------------编程问答-------------------- 顶一下,等待回答 --------------------编程问答-------------------- 顶顶 继续等待 --------------------编程问答-------------------- 唉,怎么没人来回答啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,