Serial port 如何检测Arduino';s的序列号正在传送?

Serial port 如何检测Arduino';s的序列号正在传送?,serial-port,arduino,uart,Serial Port,Arduino,Uart,我的一些草图是将SD卡上的文件内容输出到串行监视器中。然而,这个文件可能很长,在循环结束时,我将Arduino置于深度休眠状态几分钟,这会切断任何数据传输 我真的无法在休眠之前设置任何等待的延迟(因为文件大小不同),所以我想知道是否有办法知道串行是否正在传输(某种忙或缓冲区空标志) 愚蠢的我,Serial.flush()就是这样做的:等待缓冲区清空。决心

我的一些草图是将SD卡上的文件内容输出到串行监视器中。然而,这个文件可能很长,在循环结束时,我将Arduino置于深度休眠状态几分钟,这会切断任何数据传输

我真的无法在休眠之前设置任何等待的延迟(因为文件大小不同),所以我想知道是否有办法知道串行是否正在传输(某种忙或缓冲区空标志)

愚蠢的我,Serial.flush()就是这样做的:等待缓冲区清空。决心