看板 C_and_CPP 關於我們 聯絡資訊
用LA確認每次送進rx都是20byte 1、讀Serial.available()卻發現它有時4, 有時19,不是定值,這是正常的嗎? 還是它是分段? 2、雖然都大於0, 我不懂的是,每當serial.read時Serial.available會減 1,若Serial.available不是定值, 我們以依序read進array,array的資料不是會排序亂掉? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.230.13 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1482154628.A.8D3.html
stupid0319: if(Serial.available()>20) do someting ; 12/20 16:46
stupid0319: if(Serial.available()>=20) do someting ; 12/20 16:47
stupid0319: 如果是arduino他的recvbuffer只有64bytes,要注意一下 12/20 16:49