编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 串口数据读取错误
共有回复1条  每页1条  第1页/共1页  首页  上页  下页  尾页
1
  · 串口数据读取错误

用户:  zhonghualu309
发帖:  2 篇
作品:  1 个
回复:  0 篇
技术分:  34 分
等级:  学员
注册:  2014-03-08 15:52:16



发表于:2014-07-07 22:02:02
          楼主

大家好!
附件是我做的一个串口调试软件, 仿真的时候发现c【】 前3个数据接收正确,后边的都不正确,能帮忙看下什么原因么?谢谢!
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            char[] c;
            int i;
            while (true)
            {
                try
                {
                    if (serialPort1.IsOpen)
                    {
                        c = new char[serialPort1.BytesToRead];
                        serialPort1.Read(c, 0, c.Length);
                        if (c.Length > 10)
                        {
                            if (checkBox1.Checked)
                            {
                                byte[] by = Encoding.GetEncoding("Gb2312").GetBytes(c);
                                foreach (byte btmp in by)
                                {
                                    string s = "00" + string.Format("{0:X}", btmp);
                                    s = s.Substring(s.Length - 2, 2);
                                    SetText(new string(s.ToCharArray()));
                                    SetText(" ");
                                }
                            }
                            else
                            {
                                SetText(new string(c));
                            }
                            drowPic(c);
                            i = c.Length;
                        }
                    }
                }
                catch (Exception) { }
                Thread.Sleep(100);
            }
        }

本帖赏分:10 分   回复数:1 篇     下载附件
修改   删除   引用   回复
  · MR回复

用户:  小科
发帖:  0 篇
作品:  0 个
回复:  367 篇
技术分:  806 分
等级:  
注册:  2009-12-29 13:58:00



回复于:2014-07-09 16:59:18
         1 楼
读者朋友:
        您好,我们主要解决编程词典或者我们自己图书中的问题,不着急的话,我们有时间给你测试一下,如果有用户遇到相似问题的,可以在下面跟帖,谢谢。
修改   删除   引用
共有回复1条  每页1条  第1页/共1页  首页  上页  下页  尾页
1
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2013 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页