我想通过使用Qt创建器的AT命令设备与UART进行通信。我没有Qserial或者......我需要使用QFile打开串行连接作为文件。我能够发送数据并接收回复。但是,在接收时,这是在发送命令后寻找响应的最佳方式?如果我试图照看文件结尾,我的应用程序阻止。 现在我使用这段代码:
while(file->IsReadeble()
{
file->readLine(buffer,1023);
}
问题是即使没有可用字节,此代码也会等待。
谢谢