最近写C#串口通信程序,系统是B/S架构。SerialPort类有一个DataReceived事件,用来接收串口返回的数据,但这种方式在C/S架构下很好用,但B/S就不好处理了。所以写了一个同步模式接收返回数据的方法,不使用DataReceived事件。经过测试,可以正常使用(不支持多线程调用).....
写了半天掉线了。。。
不写了上定义。。。
什么叫中断
中断是指CPU在执行当前程序的过程中,由于某种随机出现的外设请求或CPU内部的异常事件,使CPU暂停正在执行的程序而转去 执行相应的服务处理程序;当服务处理程序运行完毕后,CPU再返回到暂停处继续执行原来的程序。
51单片机的中断
80c51提供有5个中断源,分别为:2个外部中断,2个定时/计数器中断,1个串口发送/接...
分类:
其他好文 时间:
2015-01-16 11:23:07
阅读次数:
238
笔者最近参与研发的一个产品里使用到了cdc mbim调制解调器,需求方要求能够正常在产品里显示mbim的信号强度,由于该设备是以网卡形式存在于系统中的,并不同于传统的以串口形式接入的适配器形式,所以这里并无法使用对串口发送AT+CSQ的方式取得信号强度。
通过查找MSDN,发现:win8里增加了一个类Windows.Networking,但遗憾的是这个类只能在metro应用里使用,而我们...
分类:
其他好文 时间:
2015-01-02 16:03:24
阅读次数:
916
1.yum install minicom -y2.在终端输入:dmesg | grep tty显示从系统启动到现在串口插入拔出的信息: For example: usb 1-2: pl2303 converter now attached to ttyUSB0 查看串口是否可用,可以对串口发送.....
分类:
系统相关 时间:
2014-12-28 00:16:47
阅读次数:
312
本文主要介绍了针对android的蓝牙串口上位机开发。
一、帧定义
android客户端按照一定的数据帧格式通过蓝牙串口发送数据到连接到MCU的蓝牙从机,MCU接收到数据后,按照帧格式的定义,接收数据帧,并解析数据帧,得到需要的数据。
android客户端按照以下帧格式来发送和接收数据。
1.1客户端发送的数据帧内容
帧校验的和是从帧长开始到帧...
分类:
移动开发 时间:
2014-12-21 14:00:07
阅读次数:
795
Uart工作原理:数据通信方式为:并行通信与串行通信两种:§并行通信:利用多条数据线将数据的各位同时传送。它的特点是:传输速度快,是用于短距离通信;§串行通信:利用一条数据线将数据一位位地顺序传送。特点是通信线路简单,利用简单的线缆就实现通信,低成本,是用于远距离通信。异步通信:ª异步通信:以一个字...
分类:
其他好文 时间:
2014-12-08 12:05:58
阅读次数:
368
不要把虚拟串口跟串口调试小助手弄混淆了。一个是虚拟出串口,一个是一个软件,用来向串口发送和接收数据。 有时候,自己没有下位机仪器单片机之类的,要测试我们的程序是否有效,怎么办呢?这时候可以使用虚拟串口VSPD加串口调试小助手。 虚拟串口,就是虚拟几个 COM 口,一般是虚拟出成对的。 为什么成对.....
分类:
其他好文 时间:
2014-12-01 10:06:51
阅读次数:
153
在进行工程调试的时候有时候需要对变量进行观察,SingnaTap II Logic Analyzer 只能对管脚进行观察,所以要观察内部的变量必须把内部的变量进行输出。一种方法是直接把变量定义成管脚通过signaltap II观察,一种是用显示器显示,另外一种是通过串口进行观察。本文主要写了串口发送...
分类:
其他好文 时间:
2014-11-29 10:18:58
阅读次数:
214
0:起始位,低电平;1~8:数据位;9:校验位,高电平;10:停止位,高电平。采集1~8位,忽略0、9、10位。串口传输数据,从最低位开始,到最高位结束。串口发送:串口接受module rx_control_module ( ...
分类:
其他好文 时间:
2014-11-19 12:05:11
阅读次数:
206
我用的模块是Ublox的从设置软件上可以看到每一种设置的十六进制的命令格式:
具体可以上网查,网上有相关文章。
设置波特率为19200:
B5 62 06 00 14 00 01 00 00 00 D0 08 00 00 00 4B 00 00 07 00 03 00 00 00 00 00 48 57
设置输出频率为10HZ:
B5 62 06 08 06 00 64 00 0...
分类:
其他好文 时间:
2014-10-27 12:54:30
阅读次数:
1719