关于接受COM的问题!在线等待

addywang1126 2005-07-09 10:00:49
我的COM口接的是发卡器。
我是通过
HANDLE hCom=CreateFile("COM2",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
if(hCom)
{
DCB dcb;
ZeroMemory(&dcb,sizeof(dcb));
dcb.DCBlength=sizeof(dcb);
dcb.BaudRate=9600;
dcb.ByteSize=8;
dcb.Parity=NOPARITY;
dcb.StopBits=ONESTOPBIT;
if(SetCommState(hCom,&dcb))
{
DWORD ByteCount;

WriteFile(hCom,"\x01\x42",2,&ByteCount,NULL);
}
CloseHandle(hCom);
}
给发卡器发卡指令。
当发卡器没卡的时候怎么判断?用代码说明。
...全文
129 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
僵哥 2005-07-09
  • 打赏
  • 举报
回复
有没卡如何判断是你是设备的问题,首先设备有什么指令可以查询,如此一来再将查询指令转成代码,否则谁也不知道该如何写。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧