人编的串口通信的程序出现数据乱码的现象,今天有的时候程序执行半小时就乱码,有的时候二个小时乱码,实在不知道是啥原因,头都大了 。请高手指点!着急!

解决方案 »

  1.   

    这不就行了吗?用这个东西监控一下端口状况:http://technet.microsoft.com/zh-cn/bb896644.aspx
      

  2.   

    用这个东西监控一下端口状况:http://technet.microsoft.com/zh-cn/bb896644.aspx
    [/Quote]
    我用过一个串口跟踪器一样的东西,但是这个东西也只是从我的缓存里面读取数据,跟我编的程序读数据的结果是一眼的啊
      

  3.   

    我用的是serial trace 发现其接收的数据跟我的程序接收到的是一样的。我今天把串口缓存改大一些发现执行一段时间数据有丢失,要是缓存为1024字节的程序执行一段时间有乱码。高手指点,发送端在每发送六个字节的数据的时候有10000个for循环的延时。
      

  4.   

    出现数据乱码 原因:字符编码不对容易出现。bit率设置错误会出现。数据解密不对会出现。 内存乱了会出现。以c#弄串口的经验。