作者GooLoo (平凡)
看板C_and_CPP
標題[問題] serial問題
時間Mon Dec 19 21:37:06 2016
用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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1482154628.A.8D3.html
1F:→ stupid0319: if(Serial.available()>20) do someting ; 12/20 16:46
2F:→ stupid0319: if(Serial.available()>=20) do someting ; 12/20 16:47
3F:→ stupid0319: 如果是arduino他的recvbuffer只有64bytes,要注意一下 12/20 16:49