串行通信的波特率高速和低速区别
生活随笔
收集整理的這篇文章主要介紹了
串行通信的波特率高速和低速区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
注意,這里說的高速、低速不是通常說的速度快就是高速,速度慢就是低速。
低速:波特率=fosc/64*(x+1)?
從上面的公式可以看到,對同一個X,顯然用“fosc/16*(x+1) ”計算得到的波特率比用“fosc/64*(x+1) ”得到的波特率更快。因此上面的公式屬于高速,下面的公式屬于低速。
但由于波特率要用標準的,如9600,19200,因此由上面計算得到的與標準的有誤差,要通過比較來確定是用高速還是低速(先誤差小的)。如果高速和低速的誤差一樣,就隨便選了。?
因此不能說9600是高速還是低速!要看你用什么公式算的!
這里所謂的高速、低速,指的是同一個波特率因子下的波特率的快慢。
得看一下式子:
高速:波特率=fosc/16*(x+1) ?(fosc代表外部晶振)低速:波特率=fosc/64*(x+1)?
從上面的公式可以看到,對同一個X,顯然用“fosc/16*(x+1) ”計算得到的波特率比用“fosc/64*(x+1) ”得到的波特率更快。因此上面的公式屬于高速,下面的公式屬于低速。
但由于波特率要用標準的,如9600,19200,因此由上面計算得到的與標準的有誤差,要通過比較來確定是用高速還是低速(先誤差小的)。如果高速和低速的誤差一樣,就隨便選了。?
因此不能說9600是高速還是低速!要看你用什么公式算的!
總結(jié)
以上是生活随笔為你收集整理的串行通信的波特率高速和低速区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员谈谈我的职场观(二)
- 下一篇: 飞鸽传书谈哈希表之数学原理