|
LimitationsBecause it's not supported by hardware, the library has a few limitations:
Only speeds up to 9600 baud work , 因為一些限制的關係, 只能到9600
Serial.available() doesn't work 這個指令不能執行
Serial.read() will wait until data arrives 這個指令會呆住直到有資料過來, 所以最好用執行緒包起來
Only data received while Serial.read() is being called will bereceived. Data received at
other times will be lost, since the chip isnot "listening".
只有呼叫Serial.read() 才能真的接到資料, 但沒呼叫的時候, 並沒有緩衝區去暫存資料
這會導致資料一直過來, 卻沒呼叫指令去接, 資料會消失不見
主要是因為晶片沒有實做類似winsock那種listening 的動作, 這部分要自己實做 |
|