基于事件驱动的串口通讯控件 消息帧数据格式: 1 0 A B X X 其中 10 为消息标识, AB表示文本长度,L=A*100+B XX为配位字符,任意 控制帧数据格式 0 1 A B M N 其中 01为控制标识, AB为请求标识 MN为附加标识 11表示请求对方接收文件,M表示描述字串中文件名子串的长度 N表示描述字串中文件大小子串的长度 10通知对方放弃传输 00通知文件传输完毕 01请求对方发送数据, MN为10请求发送下一个 MN为00请求重发 数据帧数据格式 0 0 A B M N 其中 00 为数据标识, AB表示数据长度,L=A*100+B MN为校验,M*100+N=A+B
上传时间: 2015-10-06
上传用户:拔丝土豆
本文介绍了USB设备Bulk模式驱动程序的设计。该设计使用FIFO消息队列、信号量机制和定时器中断机制,可在不同的操作系统中实现。文中所用到的程序体系结构对于实现不同USB设备进行Bulk模式通讯是通用的。
上传时间: 2014-01-20
上传用户:wpwpwlxwlx
GSM短消息发送演示程序,有驱动库支持,方便二次开发,很不错的.
上传时间: 2013-12-20
上传用户:a673761058
DP-51的键盘驱动,用户可以调用宏GetKey等待键盘消息;或是调用宏GetKeyNMsgs取得缓冲区中的消息数目;或是参考这两个宏编写自己的取得键盘消息的程序。
标签: GetKeyNMsgs GetKey 键盘 DP
上传时间: 2016-06-23
上传用户:zhuyibin
驱动开发入门之:MFC 消息逆向分析,搞逆向分析的朋友可以看看,相信还是有收获的.
上传时间: 2017-05-22
上传用户:lwwhust
随着现代控制技术的飞速发展和传统工业改造的逐步实现,能够独立工作的温度检测和显示系统已经应用于诸多领域。传统的温度监测系统可靠性和实时性相对较差,温度测量的精度和准确度较低,而且大多采用有线方式对整个系统进行控制,这不利于应用的扩展。近年来,嵌入式系统和无线通信技术(特别是短消息业务)受到远程监测领域研究者的密切关注,成为一个研究热点。本文提出了一种将带有I2C总线的ARM嵌入式微处理器和短消息业务(SMS)用于温度检测系统中的方法,实现了温度的多点监测。本文的主要研究内容如下: (1)多点温度监测系统硬件设计。采用以ARM微处理器LPC2290芯片为核心的嵌入式工控板,通过对Benq无线通信模块M22的控制,接收并识别监测中心发过来的短消息内容,实现了多点温度的采集及显示;采用八个带有I2C总线接口的数字温度传感器LM75,组成八点温度采集电路:利用带有I2C总线接口的LED驱动器件ZLG7290及共阴式数码管为温度显示电路,保证了温度测量的精度和准确度。 (2)多点温度监测系统软件设计。根据整个监测系统的特点,提出了软件设计的总体思路,并以ADS1.2为集成开发环境,将μC/OS-Ⅱ嵌入式操作系统的相关代码移植到LPC2290中;采用分层体系思想,使用标准C语言编写程序,结合嵌入式操作系统的任务管理、信号量等机制,并调用相关的应用程序接口函数(API函数),设计了包括温度采集、温度显示、短消息接收与发送等多个子程序。 (3)监测中心软件设计。为了增强系统控制和数据管理功能,使用Visual C++6.0及ADO数据库技术编写了监测中心软件人机交互界面,通过串口使另一M22无线通信模块同监测中心上位机的通信,实现了在PC机上发送短消息指令对下位机进行远程控制,并将接收到的数据存储在Access数据库中以便分析处理。 嵌入式技术和短消息业务在一定程度上提高了多点温度监测系统的测量精度、可靠性、稳定性和实时性,对改进远程监测系统的控制方式和数据传输方式有一定的意义,也为对嵌入式应用项目的开发奠定了基础。
上传时间: 2013-07-08
上传用户:feichengweoayauya
针对工业传输和对系统远程控制要求的日益提高,本文介绍了基于C51单片机开发的接受远程监控的双模式系统--电化学恒电位仪的设计,提出了一种满足了系统多任务处理需要的基于事件驱动的消息机制的实现方式。
上传时间: 2013-10-09
上传用户:chongchong1234
应用层建立event,传入驱动,并等待事件,驱动中检测到事件被触发立即通知应用层,应用层收到消息,进行相应处理。ansi c编写,适合驱动新手使用,实现驱动与应用层的通信,
上传时间: 2014-01-24
上传用户:saharawalker
windows消息大全,介绍windowapi中的驱动
标签: windows
上传时间: 2016-02-25
上传用户:1159797854
第一章 WDM驱动程序开发环境的建立 第二章 建立一个PCI处理的基本程序框架 第三章 PCI资源配置的获取 §1.KResource Assignment类定义 §2.Windows98/2000下PCI 资源配置的获取 第四章 输入输出处理 §1.KIoRange类的说明 §2.I/O处理的框架产生方法 §3.I/O处理驱动程序及应用程序相关部份范例 第五章 中断处理 §1.生成中断处理驱动程序的框架 §2.怎样建立一个中断处理 §3.延迟处理过程调用 §4.怎样从内核驱动程序向应用程序发消息 §5.中断服务例程范例 第六章 驱动开发的要点 PLX9052 PCI板卡的开发 第一章 概述第二章 9052简介第三章 局部总线操作第四章 功能描叙 第 五 章 ISA接口方式107第六章 PCI总线开发步骤附录 PCI9052开发板使用说明
标签: Assignment PCI KResource Windows
上传时间: 2013-12-28
上传用户:TRIFCT