<pre id="3njjn"><mark id="3njjn"></mark></pre><del id="3njjn"></del>
<pre id="3njjn"><mark id="3njjn"></mark></pre>

<output id="3njjn"></output>

<pre id="3njjn"><del id="3njjn"></del></pre>

<p id="3njjn"></p>

        <pre id="3njjn"></pre>

          歡迎光臨深圳市廣瑞泰電子有限公司官方網站
          24小時咨詢熱線:
          0755-33270075

          新聞資訊

          聯系我們

          當前位置:首頁 >> 新聞資訊 >> 晶振百科

          晶振百科

          51單片機為何用11.0592M晶振

          發布日期:2021-04-12 點擊次數:2125 文章出處:www.akf2.com


            用11.0592晶振的原因是51單片機的定時器導致的。用51單片機的定時器做波特率發生器時,如果用11.0592Mhz的晶振,根據公式算下來需要定時器設置的值都是整數;如果用12Mhz晶振,則波特率都是有偏差的,
          比如以9600B/s的速率通信,那么發送數據的頻率為9600HZ

          用12M的晶振來分頻,N = 12M/9600 =1250

          用11.0592M來分頻,N = 11.0592M/9600 = 1152 

          這么看似乎沒有問題,但查找資料發現有一個叫12T單片機的概念,就是說12個晶振周期(12M的晶振,一個晶振周期為1/12M),機器做一個指令周期,剛好就是1/12M*12=1us,12T的晶振為12M單片機的時鐘頻率的最小單位是12M/12=1M,不是晶振12M。

          故串口發送的周期發送要求為9600,這個分頻系數需要用1M(12M的晶振的12T單片機)去分,即1M/9600 =104.167,這不為整數倍啊,不行的,會導致數據傳輸的兩端因為時鐘的誤差,導致數據傳輸錯誤。用11.0592M即可解決這個問題,11.0592M/(12*9600)=96可以得到整數。
          這也就是串口通信時大家喜歡用11.0592MHz晶振的原因,在波特率倍速時,最高可達到57600,誤差率0.00%。 用12MHz,最高也就4800,而且有0.16%誤差率,但在允許范圍,所以沒多大影響。


        1. 上一篇:晶振的四項重要參數指標  2021/04/12
        2. 下一篇:巧妙使用萬用表判斷晶振好壞  2021/04/12
        3. 相關資訊

          2024-04-01 晶振型號替換原則需要考慮哪些因素?
          2024-03-28 石英晶振頻率有哪些?你的板子上有用到這些嗎
          2024-03-26 TXC晶振的2520封裝有什么優良特性
          2024-03-14 智能家居產品為什么會用到晶振,有什么作用了?
          2024-03-13 如何優化有源晶振產生的雜波?
          版權所有 © 2020 深圳市廣瑞泰電子有限公司 All Rights Reserved    粵ICP備19069836號  

          全球高端晶體品牌現貨供應商

          <pre id="3njjn"><mark id="3njjn"></mark></pre><del id="3njjn"></del>
          <pre id="3njjn"><mark id="3njjn"></mark></pre>

          <output id="3njjn"></output>

          <pre id="3njjn"><del id="3njjn"></del></pre>

          <p id="3njjn"></p>

                <pre id="3njjn"></pre>

                  {青柠影视西瓜视频在线观看,国产精品天天看天天狠,99无人区码一码二码三码四码L,香蕉成人免费看片视频APP下载}