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)
{ <
相关问答:
我这里有一个登陆WIFI网络的页面。由于WIFI经常断线,所以要反复地在这个网页上登陆,没法无人值守。
所以,我想做一个C#程序,放一个webbrowser控件,自动填表并自动点击提交按钮。
问题一:
基本照网上找的程序 ......
21cn的邮箱,在outlook配置后可以正常收发邮件,可是我写在C#中就不行,换成其它邮箱,163很早注册的。可以发送。查了很久,没有找到原因,请高手帮忙解答。。。小弟,谢了。。代码如下:
private void SendMail ......
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 ......
我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?>
的编码格式!怎么设置?谢谢!急!
顶
只要保存为xml格式, ......