2016-11-04 63 views
0

我對arduino系列的緩衝區有疑問。arduino串行緩衝區如何工作?

當您從緩衝區中讀取數據時,它會被刪除或指針移動並且無法再次讀取。

例如: 在此代碼刪除緩存中的數據?:

while(Serial.available()>0) { 
    delay(5); 
    cadena[posicion]=Serial.read(); 
    posicion++; 
} 

感謝您的幫助

回答

0

的數據被讀取後,將其從緩衝區中刪除。這就是爲什麼簡單地讀入緩衝區已經釋放出新數據的空間。