怎么清除发送到串口中的命令?
通过RS232向串口发送命令,第一次发送过去显示正确有回传值,然后在接着发相同的命令就显示错误,
并且没有回传值,两次发送命令之间有时间间隔,是不是应该把原来发送的命令清除掉,是什么原因这样,
怎样就可以解决掉这个问题了,给点建议,如果是要清除原来的命令 ,用什么语句清除。
[最优解释]
用PurgeComm(m_hIDComDev,PURGE_RXCLEAR
[其他解释]
我用的是 PurgeComm(hCom, PURGE_TXABORT
[其他解释]
我发送命令的语句为:
BYTE buf0[] = "FETCH?\r\n";
bWriteStat=WriteFile(hCom, buf0,16, &Operated, NULL);
当我再次发送其他命令是 就出现错误了 怎么办?
[其他解释]
PURGE_TXCLEAR);函数