最近写C#串口通信程序,系统是B/S架构。SerialPort类有一个DataReceived事件,用来接收串口返回的数据,但这种方式在C/S架构下很好用,但B/S就不好处理了。所以写了一个同步模式接收返回数据的方法,不使用DataReceived事件。经过测试,可以正常使用(不支持多线程调用).....
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private SerialPort...
分类:
其他好文 时间:
2014-12-12 20:40:27
阅读次数:
116
在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http://msdn.microsoft.com/zh...
1.传入serialport 和待显示串口的Commbox private void Search_AddSerialToComboBox(SerialPort MyPort, ComboBox MyBox) { ...
Qt5自带串口初步用一下感觉还不错。
调试记录
.pro文件增加
QT += serialport
.h文件增加
#include
#include
private slots:
void my_readuart();//串口接收数据槽函数
private:
QSerialPort *my_serialport;
...
分类:
其他好文 时间:
2014-12-08 15:36:39
阅读次数:
524
1.在主窗体(含有serialPort的窗体)中//先定义委托 public delegate void OpenPort(); public delegate void ClosePort();//同样在主窗体中实现添加 public void ClosePort()//关闭串口,供委托调用...
1、获取当前可用串口端口号1 using System.IO.Ports;2 string[] portNames = SerialPort.GetPortNames();
最近有个项目,要使用android设备操作串口的 斑马GK888T打印机,使用打印机打印二维码。硬件设备连接方式:安卓设备 通过 串口RS232 连接 斑马打印机的串口那么就要解决:使用安卓设备操作串口的问题。 我找到一个框架:android_serialport_api,这个框架被托管在:http...
分类:
移动开发 时间:
2014-09-19 19:06:05
阅读次数:
265
第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了。另外一半的人就睁只眼闭只眼阿弥佗佛希望不要在客户那里出现这问题了。 ...
分类:
其他好文 时间:
2014-09-14 15:18:07
阅读次数:
371