WIFI模塊的UART自由組幀模式
WIFI模塊在接收UART過來的數據時,會不斷的檢查相鄰2個字節的間隔時間。如果間隔時間大于某一值,則認為一幀結束,否則一直接收數據直到大于4K字節。模塊判斷串口上一幀結束后,轉發到WIFI接口。
模塊的默認的2個字節間隔時間為50ms,即間隔時間大于50ms時,一幀結束。
另外,這個間隔時間可以通過命令設置成10ms,以滿足客戶對于串口轉發效率的需求。經測試,如果設置成10ms,從WIFI à UART à WIFI的回環,如果數據量不大,延時在40~50ms 左右。
但是如果間隔時間為10ms,而客戶的MCU不能保證在10ms內發出下一個字節的,則串口數據可能被分斷。
這個參數可以根據AT命令來設置,AT+FUARTTE=fast/normal,fast對應10 ms,normal對應50ms。這個命令為出廠設置命令,AT+RELD對其無效。