串口操作类的使用
port端口号
UG_Init(int port)
{
if(m_CnComm.Open(port,115200))
{
DCB dcb;
m_CnComm.GetState(&dcb);
dcb.fBinary=true;// 二进制传输
dcb.BaudRate = 115200;// 数据传输速率
dcb.StopBits = ONESTOPBIT ;// 1停止位
dcb.ByteSize = 8;// 每字节位数
dcb.Parity =NOPARITY;// 无奇偶校验
m_CnComm.SetState(&dcb);
return true;
}
else
{
return false;
}
return TRUE;
};
//写
CnComm::Write(burfer,strlen(burfer));
//读
CnComm::Read(cmd1,100);