串口速率115200
1. 波特率設置為115200接收為什麼要設置為38400才能正確接收
115200這個速率並不算高,主要看你單片機配置波特率是否正確,並且波特率誤差要做到最小。波特率跟你的串口時鍾有關系
2. 串口波特率有哪些
1.RS-232-C標准規定的數據傳輸速率為50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。自定義隨便只要可以達到。
2.UART串口,作為單片機最常用的通訊介面已經深入每一個嵌入式工程師的腦海。UART串口有著簡單、實用的特性,嵌入式工程師常常用來將其作為調試系統的重要工具。UART串口的配置參數有很多,但是最常用,且需要修改的參數只有通訊波特速率這一個。
拓展資料:
波特率:
1.單片機或計算機在串口通信時的速率。指的是信號被調制以後在單位時間內的變化,即單位時間內載波參數變化的次數,如每秒鍾傳送240個字元,而每個字元格式包含10位(1個起始位,1個停止位,8個數據位),這時的波特率為240Bd,比特率為10位*240個/秒=2400bps。
2.每秒鍾傳送240個二進制位,這時的波特率為240Bd,比特率也是240bps。(但是一般調制速率大於波特率,比如曼徹斯特編碼)。波特率,可以通俗的理解為一個設備在一秒鍾內發送(或接收)了多少碼元的數據。
3.它是對符號傳輸速率的一種度量,1波特即指每秒傳輸1個碼元符號(通過不同的調制方式,可以在一個碼元符號上負載多個bit位信息),1比特每秒是指每秒傳輸1比特(bit)。 單位「波特」本身就已經是代表每秒的調制數,以「波特每秒」(Baud per second)為單位是一種常見的錯誤。
3. 串口通信為什麼用波特率9600數據會出錯,而用115200卻沒有
這要看單片機晶振頻率,取波特率9600時誤差比較大,實際的波特率並不是准確的9600,所以造成通信錯誤。要求在根據波特率計算時間常數時,最好是整數,否則帶有小數,舍掉小數就有誤差了。
4. 為什麼串口速率一般都設置為9600 而不設置為115200
有兩種說法:
1、根據電、傳輸介質等的物理特性結合串口設備使用的要求。
為了保證有效通版訊,根據電、傳權輸介質等的物理特性結合串口設備使用的要求,確定RS232最大傳輸速率只能是115200,然後逐級二分得到57600,28800,19200……為適應這些速率,設計相應的晶振頻率。
2、這是由電信線路特性決定的。
電話線路的帶通是300--3KHz,當時HAYES先搞的modem,所以用的2400HZ信號,對應波特率是2400。由於基本頻率確定了,以後採用的提高通訊速率的方法都是在2400基礎上倍頻的,所以形成了9600,19200。
不管哪種說法,都是先有波特率再有晶振頻率。
(4)串口速率115200擴展閱讀
串口通信是指外設和計算機間,通過數據信號線 、地線、控制線等,按位進行傳輸數據的一種通訊方式。這種通信方式使用的數據線少,在遠距離通信中可以節約通信成本,但其傳輸速度比並行傳輸低。
串口是計算機上一種非常通用的設備通信協議。大多數計算機(不包括筆記本電腦)包含兩個基於RS-232的串口。串口同時也是儀器儀表設備通用的通信協議;很多GPIB兼容的設備也帶有RS-232口。同時,串口通信協議也可以用於獲取遠程採集設備的數據。
5. 串口通信,比如波特率為115200bps,那麼最大可支持多大的采樣頻率可實現將數據傳至PC端,如何計算出來的
波特率的速度跟你的數據采樣沒直接關系的啊
波特率是指串口的發送接受速率
這個跟你家網路在線聽mp3一個道理
mp3有96K采樣率
也有128K采樣率也有
384的
但是你家網有1M的
也有2M的
4M的
6. vb串口能達到115200的速度么
可以啊,這樣設置;
MSComm1.Settings ="115200,n,8,1"
7. 如何設置單片機串口的波特率為115200
void UartInit(void) 制//[email protected]
{
SCON = 0x50; //8位數據,可變波特率
AUXR &= 0xBF; //定時器1時鍾為Fosc/12,即12T
TMOD &= 0x0F; //設定定時器1為16位自動重裝方式
TL1 = 0xFE; //設定定時初值
TH1 = 0xFF; //設定定時初值
ET1 = 0; //禁止定時器1中斷
TR1 = 1; //啟動定時器1
}
8. 請問通信波特率為115200是怎樣一個概念編程用
在電子通信領域復,波特率(制baud)即調制速率,指的是信號被調制以後在單位時間內的波特數,即單位時間內載波參數變化的次數。它是對符號傳輸速率的一種度量,通常以「波特每秒」(Bps)為單位,1波特每秒即指每秒傳輸1個符號。
波特率有時候會同比特率混淆,實際上後者是對信息傳輸速率(傳信率)的度量。波特率可以被理解為單位時間內傳輸符號的個數(傳符號率),通過不同的調制方法可以在一個符號上負載多個比特信息。因此信息傳輸速率即比特率在數值上和波特率有這樣的關系:
I = S * log(N);
其中I 為傳信率,S 為波特率,N 為每個符號負載的信息量,以比特為單位。因此只有在每個符號只代表一個比特信息的情況下,例如基帶二進制信號,波特率與比特率才在數值上相等,但是它們的意義並不相同。
115200 可以理解為 每秒傳送 115200 bytes. (約 112.5 kb /s)
9. 串口每秒位數設為115200
在「我的電腦」上按右選「屬性」,硬體、設備管理器、埠,雙擊想設置的通訊埠(com1或com2),埠設置、每秒位數。
10. 串口的通信速率最大是115200bps,如何提高至2M呢此時下位機的波特率又該設置成什麼呢
這需要計算機的硬體支持才行。印象中絕大部分SB都只能支持到115200。
而目前的嵌入式處理器很多都已經支持4分頻或8分頻的增強型UART了。