串口速率的思考
假設(shè)串口使用9600的波特率,起始位和停止位都為1位,數(shù)據(jù)位8位,那么一幀數(shù)據(jù)的長度為10bit,9600/10=960 byte/s,即每秒可以傳輸960個(gè)字符,所以,可以說串口傳輸?shù)乃俾适呛苈?/p>
rs-232的峰值傳輸速率20kbps,rs485的速率可達(dá)10Mbps,那么,是什么影響了串口的傳輸速率?
“在規(guī)定的誤碼率下,當(dāng)波特率、信號(hào)線、信號(hào)的性質(zhì)及大小一定時(shí),串行通信的傳輸距離就一定。為了加大傳輸距離,必須加調(diào)制解調(diào)器。” ,由RS-232C標(biāo)準(zhǔn)規(guī)定在碼元畸變小于4%的情況下,傳輸電纜長度應(yīng)為50英尺。反推,為了到達(dá)標(biāo)準(zhǔn),需要根據(jù)信號(hào)線的性質(zhì),信號(hào)的性質(zhì),計(jì)算出能夠使用的波特率范圍
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
- 上一篇: 以太网与802.3,wifi与802.1
- 下一篇: rs485和rs232的对比