API串口

近日在看有关串口方面的书籍,尝试自己写了个向串口发送消息的函数。 注意事项: 第一:打开串口 2:建议串口通信事件 3:初始化串口,设置串口参数 4:可以向串口中写入数据。 要采取重叠(overlapped)的 I/o 操作。 #include "windows.h" #include "iostream" using namespace std; HANDLE hComm; HANDLE hThSend; OVERLAPPED m_OverlappedRead; OVERLAPPED m_OverlappedWrite; DWORD dwError ; void ProcessError(const char *err); UINT ThSendFun(); void ConnectPort(); void CommWrite(); char szPort[15]; void main() { hThSend = ::CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ThSendFun, NULL, 0, NULL); if (hThSend == INVALID_HANDLE_VALUE) { hThSend = NULL; return ; } ConnectPort(); Sleep(1000); cin.get(); } UINT ThSendFun() { static int i = 0; while ( i< 1000) { cout <<"SendThread :"<< i++<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值