簡單的如用串口傳輸?shù),都要求速率要一致?比如9600,115200等。這個就是協(xié)議。協(xié)議對了。數(shù)據(jù)就通了。然后就出現(xiàn)了各做協(xié)議,232,485,CAN,等等。不用考慮系統(tǒng)的速度,電腦的CPU速度超快,但是機械硬盤速度就塊不起來了。一樣運行的很好。一臺最新的I7電腦和老的賽揚XP系統(tǒng)通過一根網(wǎng)線照樣可以通訊。速度不是問題,問題是協(xié)議。
硬件反應不過來是程序軟件有問題。沒有往容錯性能方面多想一點。大家都遵守協(xié)議,怎么會傳輸失敗呢。如果有1方不管下級,隨意發(fā)送數(shù)據(jù),協(xié)議還有什么用? |