a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

博客專欄

EEPW首頁 > 博客 > 為啥波特率常用115200,115200怎么來的?

為啥波特率常用115200,115200怎么來的?

發布人:電子禪石 時間:2023-06-21 來源:工程師 發布文章


在UART通訊中,發送方和接收方都需要按照相同的波特率(baud rate)進行工作,同時UART芯片也需要一個穩定的時鐘,才能夠保證數據的正確傳輸。


在現代計算機和嵌入式系統中,晶振頻率通常很高,標準晶振頻率通常為11.0592 MHz(或者12 MHz),這個頻率是由外部晶振提供的,但UART芯片需要的時鐘信號頻率通常較低。因此,需要將晶振頻率進行分頻,從而得到一個較低頻率的時鐘信號。在115200波特率下,需要將11.0592 MHz的晶振頻率分頻6倍,得到得出1.8432 MHz的時鐘信號。又因為串行通信通常使用16倍過采樣技術,也就是每個比特會被采樣16次。因此,需要將1.8432 MHz的時鐘頻率再除以16,就得到了115200 Hz的波特率。


綜上所述,115200波特率是通過將11.0592 MHz的晶振頻率進行分頻,然后再進行過采樣計算得出的。這個波特率的選擇主要是基于現代計算機和微控制器的性能和傳輸速度需求,而且與傳統的9600波特率相比,它可以實現更快的數據傳輸。


波特率(baud rate)指的是每秒鐘傳輸的比特數。以波特率115200為例,它表示每秒可以傳輸115200個bit。


在串行通信中,每個字節(byte)由8個比特組成,因此一個字節的傳輸時間為8個比特的傳輸時間之和。對于115200波特率,每個比特的持續時間為1/115200秒,即約為8.68微秒。因此,每個字節的傳輸時間為8 * 8.68微秒 = 約69.4微秒。


波特率常用115200是因為它在現代計算機和微控制器中被廣泛支持并提供了高效的數據傳輸速度,而且與傳統的9600波特率相比,它可以實現更快的數據傳輸。

————————————————

版權聲明:本文為CSDN博主「肥龍在學」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/qq_57320111/article/details/130924481


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



關鍵詞: 波特率

相關推薦

技術專區

關閉