串口通信和波特率

-----------------------------------------------------------------------------------------------

Serial Communication               這篇寫得非常好

 

起始位(1位)是必須的,數據位和停止位的個數是可以選擇的,是否有奇偶校驗位也是可以選擇的。

一般來說,默認是8位數據位,一位停止位。  這樣,加上一位起始位,一共是10位。

-----------------------------------------------------------------------------------------------

關於波特率與字節傳輸速率計算

 

波特率是通信過程中的一個評價指標,任何通信都有這個指標。

在信息傳輸通道中,攜帶數據信息的信號單元叫碼元,每秒鐘通過信道傳輸的碼元數稱爲碼元傳輸速率,簡稱波特率。波特率是指數據信號對載波的調製速率,它用單位時間內載波調製狀態改變的次數來表示(也就是每秒調製的符號數),其單位是波特(Baud,symbol/s)。波特率是傳輸通道頻寬的指標。

 

波特率,可以通俗的理解爲一個設備在一秒鐘內發送(或接收)了多少碼元的數據。1波特即指每秒傳輸1個碼元符號(通過不同的調製方式,可以在一個碼元符號上負載多個bit位信息),在單片機裏沒有編碼調製,1就是1,0就是0。不像曼徹斯特或者其他編碼,邏輯1可能由幾個高低bit組成。 

發佈了333 篇原創文章 · 獲贊 219 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章