-
大小: 9KB文件类型: .applicati金币: 2下载: 0 次发布日期: 2024-01-17
- 语言: 其他
- 标签: SerialPort DLL
资源简介
/*======================================================================================================
作 者: 许明龙
单 位: 兰州交通大学软件工程专业09级
联 系: 世上没用永远的陌生人,只有还未认识的朋友!
QQ:494462498.
Tel:13893256491
Email:xuhongming251@163.com
修改时间: 2011-6-5
=======================================================================================================*/
/*========================================================================================================
如何使用?
1.引入DLL文件,引入头本文件,就已声明了导入函数
//要引入DLL的方法
//1、把SERIALPORTDLL1.dll和SERIALPORTDLL1.lib拷贝到工程目录下
//2、然后在 工程->设置->连接->分类->常规->对象/库模块输入:SERIALPORTDLL1.lib
2.调用Init初始化串口
3.调用SetReceiveFuntion(&ReveveChar);指定接收和处理数据的函数
4.实现void ReveveChar(WPARAM data, LPARAM port)这个函数
5.调用SendData发送数据
6.ClosePort();
========================================================================================================*/
/*=======================================================================================================
函 数 名: Init
功 能: 打开并初始化串口
参数说明:
UINT port //端口号
UINT baud //波特率
char parity = 'N' //校验位,默认为无校验位
UINT databits = 8 //数据位,一个字节的位数,默认为8位
UINT stopbit = 1 //停止位,默认为1位
使用例子:
Init(2,9600); //打开串口2,波特率9600,其它值为默认值(无奇偶校验、数据位为8、停止位为1)
Init(4,4800,'N',10);//打开串口4,波特率为4800,无奇偶校验,数据位为10,(停止位默认为1)
...
...
======================================================================================================*/
extern "C" __declspec(dllimport) void Init(
UINT port, //端口号
UINT baud, //波特率
char parity = 'N', //校验位
UINT databits=8 , //数据位
UINT stopbit=1 //停止位
);
/*==========================================================================================================
函 数 名: SendData
功 能: 向串口发送数据,使用之前必须先调用Init函数初始化串口
参数说明:
char data[] //要发送的数据
int datalen //发送数据的长度
使用例子:
例1:
char a[] = {0x01,0x03,0x00,0
代码片段和文件信息
- 上一篇:省市级拆分
- 下一篇:一个用C写很不错的GPRS的PDU编码程序
相关资源
- NET DLL 查看器
- 查看64位dll和ocx的Depends工具
- depend很实用的东西
- depend walker (dependency walker) DLL 查看
- DLL依赖查看工具
- sapjco3.dll(版本721.619)
- de4net脱壳
- 天锐绿盾客户端补丁-解决文件上鼠标
- Microsoft.ReportViewer.Common.dll 12.0.0.0等8个
- 微信ipad/mac协议最新dll及demo
- Tesseract(DLL)
- zxingDLL生成二维码动态链接库.zip
- OpcRcw.Ae.dll OpcRcw.Batch.dll OpcRcw.Comn.dll
- 运行Capture.exe找不到cdn_sfl401as.dll
- MuPDF动态链接库
- .net反编译工具可以编译DLL和.exe文件
- Trade.dll 交易接口和TradeX.dll行情交易二
- trade.dll破解版
- Newtonsoft.json.dll v4.5.11
- OpenCV3.3+contrib-master,VS2013编译后的l
- tcnative-1.dll 1.2.14 32/64 位
- windows64位平台的hadoop2.8.4插件包(ha
- 航迹控制算法DLL程序.rar
- 虚拟串口破解版 VirtualSerialPortDriver8
- VS2013生成并调用DLL的封装教程内和教
- QRCode所需dll
- opencv中的cxcore200.dll
- Dll调用与嵌套调用
- Renci.SshNet.dll及其文档和实现SSH、SCP、
- Renci.SshNet.dll
评论
共有 条评论