天天看點

通俗易懂講解什麼是波特率

接觸過物聯網的都應該常聽到過這次詞-波特率。對于工程師來說,這次肯定是很熟知的,但是對于剛開始了解物聯網的同學來說,就比較陌生了。下面就來為你揭開迷霧,講講什麼是波特率。

什麼是波特率

波特率(bandrate),指的是序列槽通信的速率,也就是序列槽通信時每秒鐘可以傳輸多少個二進制位。比如每秒鐘可以傳輸9600個二進制(傳輸一個二進制位需要的時間是1/9600秒,也就是104us),波特率就是9600。

序列槽的通信波特率不能随意設定,而應該再一些值中去選擇。一般常見的波特率是9600或者115200(低端的單片機如51常用9600,高端的單片機和嵌入式Coc一般用115200)。

為什麼波特率不能随便指定?主要是因為:

第一,通信雙方必須事先設定相同的波特率這樣才能成功通信,如果發送方個接受方按照不同的波特率通信則根本收不到,是以波特率最好是大家熟知的而不是随意指定。

波特率的含義

繼續閱讀