序列通訊的波特率高速和低速區別

2021-07-25 11:25:37 字數 397 閱讀 2152

注意,這裡說的高速、低速不是通常說的速度快就是高速,速度慢就是低速。

這裡所謂的高速、低速,指的是同乙個波特率因子下的波特率的快慢。

得看一下式子:

高速:波特率=fosc/16*(x+1)  (fosc代表外部晶振)

低速:波特率=fosc/64*(x+1) 

從上面的公式可以看到,對同乙個x,顯然用「fosc/16*(x+1) 」計算得到的波特率比用「fosc/64*(x+1) 」得到的波特率更快。因此上面的公式屬於高速,下面的公式屬於低速。

但由於波特率要用標準的,如9600,19200,因此由上面計算得到的與標準的有誤差,要通過比較來確定是用高速還是低速(先誤差小的)。如果高速和低速的誤差一樣,就隨便選了。 

因此不能說9600是高速還是低速!要看你用什麼公式算的!

CAN CAN的位元率和波特率

最近打算買個邏輯分析儀 示波器是買不起的 因為想採集can訊號,所示關注了一下邏輯分析儀的取樣頻率能不能採集500kbps的can訊號,藉此機會又重新回顧了一下位元率和波特率的問題。一般在用到can的時候,都會說can的波特率是多少多少,而實際在配置微控制器,需要計算分頻的時候卻發現,計算的其實是b...

關於串列埠通訊波特率的幾點思考

首先想說,12mhz真的是有問題。我使用的是 stc89c52rc的微控制器,他的最小系統板的的晶振是12mhz,但是這個開發板上買的晶振就沒寫頻率!我一直以為這是預設的11.0592mhz,因為之前用的最小系統板都是這個頻率。在沒有使用串列埠通訊的時候,不管是11.0592m還是12m,都對程式的...

位元率和波特率有什麼區別嗎?

相信大家和我一樣對通訊速率當中的一些概念總會有一些混淆,有時候分不清楚,似懂非懂的樣子。今天我來總結一下通訊當中的波特率和位元率這兩者之間的區別。好啦,二進位制的位數不用多說,一位二進位制數就是乙個bit嘛,那什麼是碼元呢?碼元是我們在通訊訊號調製方面的概念,通訊當中通常用時間間隔相同的符號來表示乙...