串口通信代码
来源:互联网 发布:c语言比较字符串长度 编辑:程序博客网 时间:2024/06/06 02:31
#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
HANDLE hcom;
hcom = CreateFile("COM1",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING
,FILE_ATTRIBUTE_NORMAL,NULL);
if (hcom == INVALID_HANDLE_VALUE)
{
return -1;
}
SetupComm(hcom,1024,1024);
DCB dcb;
GetCommState(hcom,&dcb);
dcb.BaudRate = 4800;
dcb.ByteSize = 8;
dcb.Parity = 0;
dcb.StopBits = 1;
SetCommState(hcom,&dcb);
char data[]={0xA0, 0x01, 0x00, 0x08, 0x00, 0x30, 0xAF, 0x39};
DWORD dwWrittenLen = 0;
if(!WriteFile(hcom,data,8,&dwWrittenLen,NULL))
{
return -1;
}
return 0;
}
#include<windows.h>
using namespace std;
int main()
{
HANDLE hcom;
hcom = CreateFile("COM1",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING
,FILE_ATTRIBUTE_NORMAL,NULL);
if (hcom == INVALID_HANDLE_VALUE)
{
return -1;
}
SetupComm(hcom,1024,1024);
DCB dcb;
GetCommState(hcom,&dcb);
dcb.BaudRate = 4800;
dcb.ByteSize = 8;
dcb.Parity = 0;
dcb.StopBits = 1;
SetCommState(hcom,&dcb);
char data[]={0xA0, 0x01, 0x00, 0x08, 0x00, 0x30, 0xAF, 0x39};
DWORD dwWrittenLen = 0;
if(!WriteFile(hcom,data,8,&dwWrittenLen,NULL))
{
return -1;
}
return 0;
}
0 0
- C# 串口通信代码
- 串口通信代码
- vc 串口通信代码
- 串口通信代码
- C# API 串口通信 代码
- java swing +串口通信代码
- VC串口通信简介及代码实现
- Java串口通信(代码+测试工具)
- windows串口通信操作和代码实现
- linux操作串口的代码,linux串口通信以及串口初始化代码,linux串口读写方法和代码
- 串口通信
- 串口通信
- 串口通信
- 串口通信
- 串口通信
- 串口通信
- 串口通信
- 串口通信
- javascript基础六 (DOM优化)
- 手势用法和详解集合
- 日常整理的一些网址
- 【c/c++】typedef和define
- 同一个工程在两台电脑里用eclipse生成的apk的签名不同
- 串口通信代码
- C++虚函数表
- dubbo协议参考
- 反转单向链表 (java 语言实现)
- [034]八大排序算法详解——基数排序
- 求数列的和
- Linux 错误代码含义/Linux Error Code
- java存储H5上传的图片
- phantomjs#0基础