我需要输入代码以通过串口发送,我使用 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
所以我认为我输入的“输入”代码是错误的,有人可以回答吗?