串口编程问题
我的程序如下:用SerialPort类voidCSerialPortTestDlg::OnButtonSend(){charc[8];c[0]='\xA4';...c[7...
我的程序如下:用SerialPort类
void CSerialPortTestDlg::OnButtonSend()
{
char c[8];
c[0]='\xA4';
...
c[7]='\x22';
m_port.WriteToPort((LPCTSTR)c);
Sleep(2000);
char a[8]
a[0]='\x12';
...
a[8]='\x56';
m_port.WriteToPort((LPCTSTR)a);
}
但是运行后点击按钮,会先延时在同时发出两个数组
问:如何实现先发送一个数组,延时,再发送一个数组,再延时,在发送一个数组。 展开
void CSerialPortTestDlg::OnButtonSend()
{
char c[8];
c[0]='\xA4';
...
c[7]='\x22';
m_port.WriteToPort((LPCTSTR)c);
Sleep(2000);
char a[8]
a[0]='\x12';
...
a[8]='\x56';
m_port.WriteToPort((LPCTSTR)a);
}
但是运行后点击按钮,会先延时在同时发出两个数组
问:如何实现先发送一个数组,延时,再发送一个数组,再延时,在发送一个数组。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询