我需要把代码输入到串口发送,我使用的是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
所以我认为我输入的“输入”代码是错误的 任何人都有答案吗?