一般而言,波特率的高低與串口傳輸距離和使用環(huán)境有關,距離越遠,波特率一般越低,使用環(huán)境干擾越大,波特率越低,如果是在同一塊板上的串口通訊,可以做到很高,比如115200bps,另外最好使用11.0592M之類的晶振,這樣標準波特率可以做到?jīng)]有誤差。
通過我的使用經(jīng)驗,一般RS232傳輸距離在1米以內(nèi)的話,115200bps的波特率是沒有什么問題的。10米以內(nèi)的話9600bps肯定可以穩(wěn)定傳輸(關鍵是要保證電壓,也就是解決壓降的問題。)。超過10米的話最好用485了。