标签: arduino
我对arduino序列的缓冲区有疑问。
当您从缓冲区读取数据时,它会被删除或指针移动而无法再次读取。
例如: 是否在此代码中删除了缓冲区中的数据?:
while(Serial.available()>0) { delay(5); cadena[posicion]=Serial.read(); posicion++; }
感谢您的帮助
答案 0 :(得分:0)
读取数据后,将其从缓冲区中删除。这就是为什么简单地读入缓冲区已经为新数据释放了空间。