新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 關(guān)于串口的時序

關(guān)于串口的時序

作者: 時間:2016-12-01 來源:網(wǎng)絡 收藏
1、波特率,其值表示串口通信的時鐘頻率,比如,4800,表示1秒有4800個脈沖,即每秒發(fā)送4800位數(shù)據(jù)。

2、數(shù)據(jù)流結(jié)構(gòu):起始位+數(shù)據(jù)位+校驗位+停止位。
其中:
起始位,為一位邏輯0;
數(shù)據(jù)位,可設為5-8位,由低位開始逐位發(fā)送;
奇偶校驗位,為一位,可以省略;
停止位,可以選擇1,1.5或2位,為邏輯1;
空閑時間為邏輯1。

3、奇偶校驗
奇偶校驗分為偶校驗和奇校驗。偶校驗時,當數(shù)據(jù)位“1”的個數(shù)為奇數(shù),校驗位設為1,當數(shù)據(jù)位“1”的個數(shù)為偶數(shù)時,校驗位設為0,這樣為使數(shù)據(jù)位加上校驗位所有的“1”的個數(shù)為偶數(shù)。而奇校驗,設定校驗位,使得數(shù)據(jù)位加上校驗位“1”的總數(shù)為奇數(shù)。
如:
7位數(shù)據(jù)
(1的個數(shù))
帶有校驗位的字節(jié)
偶校驗位奇校驗位
0000000(0)0000000000000001
1010001(3)1010001110100010
1101001(4)1101001011010011
1111111(7)1111111111111110
參考:http://zh.wikipedia.org/wiki/%E5%A5%87%E5%81%B6%E6%A0%A1%E9%AA%8C

4、stm32固件庫串口接口的數(shù)據(jù)位可以選為8位和9位,其實它這是把最高一位當成校驗位了,所以這里的數(shù)據(jù)位分別是7位和8位。


關(guān)鍵詞: 串口時

評論


技術(shù)專區(qū)

關(guān)閉