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)
{ <
相关问答:
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 ......
最近,做了个百度“阳光牧场”网页游戏的外挂,其中的核心环节是“登录”,在一个月以前,我的外挂能正常运行,可最近一段时间,不能正常登录了,现在我将我的登录部分贴出来,请求高手帮我看一下。谢谢。
HTTP请求 ......
有一台数据库服务器,客户端使用ADO.NET连接sql,使用ExecuteScalar执行SQL INSERT语句,然后客户端刷新不能查询到新INSERT的数据,过10秒左右才能查到新数据
什么原因
你做了缓存吗?
没做缓存
怎么会呢! ......