1

我需要输入代码以通过串口发送,我使用 Visual C++ 2010。

sprintf_s(bufff,"X");    //code X
oSerial.WriteData(bufff,1); Sleep(500);

sprintf_s(bufff,"\n\r");    // code "enter"
oSerial.WriteData(bufff,1); Sleep(500);

sprintf_s(bufff,"A"); //code A   
oSerial.WriteData(bufff,1); Sleep(500);

我通过以下方式阅读结果:

 oSerial.ReadData(buf,500);Sleep(500);
 printf("N: %s \n",buf);Sleep(10000);

结果是:

 N:XA

所以我认为我输入的“输入”代码是错误的,有人可以回答吗?

4

0 回答 0