易截截图软件、单文件、免安装、纯绿色、仅160KB

C#操作串口的问题

我通过SerialPort控件来读取串口信息
读取的时候会出现事件没有触发一样的效果,像是延时样
也就是本来是现在该触发的却要等到下次再触发
不知道是不是数据量过多
1,我要接收触摸屏的AD值
2,我要接收收音机的搜索到得频率
你是用datareceived事件来接收的吧?
代码贴上来看下。

是因为你的缓冲区不够大

顺便问下楼主做触摸屏用的什么板子啊

代码贴出来

  try
            {
                SerialPort sp = (SerialPort)sender;

                if (sp.IsOpen)
                {
                    int bytesRead = sp.BytesToRead;//得到输入缓冲区的大小
                    int i = 0;

                    while (i < bytesRead)
                    {
                        byte firstbyte = Convert.ToByte(sp.ReadByte());//取得一个字节
                        if (firstbyte == TBbyte1)
                        { <


相关问答:

截取WINfrom中HTML的标签!!! - .NET技术 / C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using Syst ......

[求助]C# WinForm登录百度

最近,做了个百度“阳光牧场”网页游戏的外挂,其中的核心环节是“登录”,在一个月以前,我的外挂能正常运行,可最近一段时间,不能正常登录了,现在我将我的登录部分贴出来,请求高手帮我看一下。谢谢。
HTTP请求 ......

.NET插入SQLSERVER延时问题? - .NET技术 / C#

有一台数据库服务器,客户端使用ADO.NET连接sql,使用ExecuteScalar执行SQL INSERT语句,然后客户端刷新不能查询到新INSERT的数据,过10秒左右才能查到新数据
什么原因
你做了缓存吗?

没做缓存

怎么会呢! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号