📄 win32comcommuninate.txt
字号:
用win32的初始化串口的函数
int TICCard::InitComm(LPCTSTR ComName,DWORD BaudRate,BYTE ByteSize,
BYTE Parity,BYTE StopBits)
{
hComm=CreateFile(ComName,GENERIC_READ and GENERIC_WRITE, 0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);//打开串行口
if(hComm==NULL)
return 0;
SetupComm(hComm,1024*4,1024*4); // 设置输入,输出缓冲区皆为4K字节
GetCommState(hComm,&CommDCB); // 获取串行口当前默认设置
CommDCB.BaudRate=BaudRate;
CommDCB.ByteSize=ByteSize;
CommDCB.Parity=Parity;
CommDCB.StopBits=StopBits;
SetCommState(hComm,&CommDCB);
SetCommMask(hComm,EV_RXCHAR); // 指定串行口事件为接收到字符
return 1;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -