1樓:匿名使用者
波特率115200 = 115200 (位/秒)。
如果沒有校驗位,就應該除以 10,得到的是每秒位元組數:波特率115200 = 115200 (位/秒) = 11520 (位元組/秒)。
再除以 1024,就是每秒 kb 數:波特率115200 = 115200 (位/秒) = 11.25 (kb/秒)。
如果有一位奇偶校驗位,就應該除以 11,得到的是每秒位元組數。
最後得出:波特率115200 = 115200 (位/秒) = 10.27 (kb/秒)。
擴充套件資料
波特率有時候會同位元率混淆,實際上後者是對資訊傳輸速率(傳信率)的度量。波特率可以被理解為單位時間內傳輸碼元符號的個數(傳符號率),通過不同的調製方法可以在一個碼元上負載多個位元資訊。
波特率一般指的是調變解調器的通訊速度。波特率是指線路狀態更改的次數。只有每個訊號符合所傳輸資料的一位時,才等於每秒位數。
為了在彼此之間通訊,調變解調器必須使用相同的波特率進行操作。如果將調變解調器的波特率設定為高於其他的調變解調器的波特率,則較快的調變解調器通常要改變其波特率以匹配速度較慢的調變解調器。
嚴格來說,波特率不在傳輸領域,出現傳輸、通道等字眼容易產生混淆,波特率描述的是單位時間內調製訊號的能力,經它調製出來的訊號才以位元的形式來傳輸,或者這樣說,訊號在傳輸過程中,如果要經過數模轉換,就需要調製,那麼傳輸時間除了消耗在其它領域外,還消耗在調製過程和在通道的傳輸過程,描述訊號調製能力用波特率,描述訊號傳輸能力用位元率。
2樓:我是你大爺
波特率115200 = 115200 (位/秒)
波特率是指資料訊號對載波的調製速率,它用單位時間內載波調製狀態改變的次數來表示。
波特率(baud rate) 單位 bps -- 每秒傳送的位元組數 byte per second.。
(1)如果沒有校驗位,就應該除以 10,得到的是每秒位元組數:
波特率115200 = 115200 (位/秒) = 11520 (位元組/秒)
再除以 1024,就是每秒 kb 數:
波特率115200 = 115200 (位/秒) = 11.25 (kb/秒)
(2)如果有一位奇偶校驗位,就應該除以 11,得到的是每秒位元組數。
最後:波特率115200 = 115200 (位/秒) = 10.27 (kb/秒)
3樓:丶song記油條條
波特率115200 = 115200 (位/秒) = 10.27 (kb/秒)。
波特率的計算公式如下:
波特率 = f / [16 x (256 – uartbaud ) ]
波特率 波特率指資料訊號對載波的調製速率,它用單位時間內載波調製狀態改變次數來表示,其單位為波特(baud)。
位元率在數值上和波特率有這樣的關係:
波特率與位元率的關係為:位元率=波特率x單個調製狀態對應的二進位制位數。
4樓:匿名使用者
1、對於兩相調製,波特率=位元率,串列埠為兩相調製,所以115200波特率=115200bit/s
2、kb=115200/8/1024=14.0625kb/s
3、至於有效資料,根據起始位、停止位、校驗位數的不同,乘以不同的比例即可。
5樓:風若遠去何人留
115200的單位是bps
也就是bit每秒。
bit到byte是8:1。 從b到kb是1024:1於是是115200/8/1024=14.0625kb/s
6樓:匿名使用者
理論上是115200/8/1024 約14kb/s
實際上由於要發起始位和停止位,有效資料約
115200/10/1024 約11kb/s
7樓:匿名使用者
波特率指資料訊號對載波的調製速率,它用單位時間內載波調製狀態改變次數來表示,其單位為波特(baud)。 波特率與位元率的關係為:位元率=波特率x單個調製狀態對應的二進位制位數。
例如:兩相調製(單個調製狀態對應1個二進位制位)的位元率等於波特率;四相調製(單個調製狀態對應2個二進位制位)的位元率為波特率的兩倍;八相調製(單個調製狀態對應3個二進位制位)的位元率為波特率的三倍。
您說的這個問題需要知道是幾相調製才能換算。
8樓:
如果要算得很準的話,需要知道uart的設定,標準uart包括:
1:起始位-1bit
2:資料位 4-8bit
3:校驗位 0/1bit
4:停止位 1/1.5/2bit
常用設定是1bit起始,8bits資料,0校驗,1停止. 照這個設定來計算就是每個byte需要10位.115200算下來的資料最高速度就是115200/10 = 11.52 kb/s
9樓:ask菜
最近在研究串列埠,我覺得波特率是每秒傳送資料幀的個數,而一個幀由多少位組成,則由配置定義(如設定1個起始位、8個資料位、1個奇偶校驗位、2個停止位,記起來就是12位,那就是1.5個位元組),波特率115200,就表示1秒可以傳送115200個幀。
當一個資料幀就由1位二進位制組成時(串列埠通訊不存在吧),波特率就等於位元率。
關於波特率單位的討論:
如果說波特率表示1秒傳送多少位,那就是1秒可以傳送115200個位,如果波特率表示1秒傳送多少個資料幀,那就是1秒可以傳送115200個幀,按上面的幀組成,這可是12倍的差距!這麼大的差距,是不是要用什麼測一下?
如果說要表示1秒傳送多少位,用位元率就行了啊,非要造出波特率這個名稱來裝飾嗎?就從這一個傻想法,可以確定波特率的單位就不應該是bit/s或bps或b/s
10樓:柒夜七殤
位元率是波特率的兩倍
位元之間的進位是十的三次冪
115200*2/1000=230.4kb/s
11樓:嗷嗚吼吼吼
微控制器串列埠通訊一幀有效位是8位,除此之外還有起始位和停止位,一般佔用2bit,這2bit不屬於有效資料位,因此應該是115200bps/(8+2)/1024=11.25kb/s
12樓:可軒
115200bit/s =14400byte/s =14.0625kb/s
51微控制器串列埠波特率問題
13樓:百度文庫精選
內容來自使用者:nzmsjy
51系列的微控制器中都有兩個定時器t0和t1,網上的資料挺多的,52微控制器比51微控制器的資源多了一個定時器t2和128位元組的ram。定時器t2的功能比t1、t0都強大,但描述它的資料不多,可能是使用得比較少的緣故吧。它是一個16位的具有自動重灌和捕獲能力的定時/計數器,它的計數時鐘源可以是內部的機器週期,也可以是p1.
0輸入的外部時鐘脈衝。t2的控制暫存器的功能描述如下:
t2con(t2的控制暫存器),位元組地址0c8h:
符號tf2 exf2 rclk tclk exen2 tr2 c/t2 cp/rt2
各位的定義如下:
tf2:定時/計數器2溢位標誌,t2溢位時置位,並申請中斷。只能用軟體清除,但t2作為波特率發生器使用的時候,(即rclk=1或tclk=1),t2溢位時不對tf2置位。
exf2:當exen2=1時,且t2ex引腳(p1.0)出現負跳變而造成t2的捕獲或重灌的時候,exf2置位並申請中斷。exf2也是隻能通過軟體來清除的。
rclk:序列接收時鐘標誌,只能通過軟體的置位或清除;用來選擇t1(rclk=0)還是t2(rclk=1)來作為序列接收的波特率產生器
tclk:序列傳送時鐘標誌,只能通過軟體的置位或清除;用來選擇t1(tclk=0)還是t2(tclk=1)來作為序列傳送的波特率產生器
exen2:t2的外部允許標誌,只能通過軟體的置位或清除;exen2=0:禁止外部時鐘觸發t2;exen2=1:當t2未用作序列波特率發生器時,允許外部時鐘觸發
14樓:匿名使用者
你的創新精神值得欣賞,可創新過度了。51微控制器串列埠波特率只能是由t1控制,必須由t1控制,t0是無效的,你不會是對的。t1必須工作在方式2,自動過載方式,即8位方式,這是唯一的。
16位計數方式無效,你不會又是對的。
如果這無效的方式,你真會了,那可真是新發明了。
15樓:葷三詩義斯
目前的電腦主機板上的com口的最大波特率可設定為115200.
你的晶振22.1184m,理論上應該是230400,(=22118400/96),目前無法驗證.
微控制器裡面波特率是什麼意思
波特率是微控制器或計算機在串列埠通訊時的速率。具體指的是訊號被調製以後在單位時間內的變化,即單位時間內載波引數變化的次數 1 如每秒鐘傳送240個字元,而每個字元格式包含10位 1個起始位,1個停止位,8個資料位 這時的波特率為240bd,位元率為10位 240個 秒 2400bps。2 又比如每秒...
微控制器串列埠通訊的波特率什麼意思,為何不同環境下一定要設定某一
波特率是指每秒傳送多少個二進位制數,也就是序列時鐘訊號的頻率,但是我們常用非同步通訊方式,時鐘訊號並沒有被傳輸,因此傳送方和接受方的設定波特率必須一致,並且不能有太大的誤差 波特率就好比一首歌曲的節奏,有了這個節奏,序列通訊的各個資料位就會有條不紊地依次排隊一個一個地傳到對方,要正確收發,兩個通訊的...
kea128 can波特率怎麼設定
cantv是個大牌子,所以大家可以放心購買的 戴爾vostro 3900 波特率怎麼看 方法 1 右鍵 我的電腦 屬性,開啟裝置管理器。2 進入後,點選 埠 在 通訊埠 右鍵 屬性。3 在通訊埠 com1 屬性的 埠設定 下,調整位 秒。4 點選 高階 調整接收與傳輸的緩衝區。藍芽模組怎麼修改波特率...