結束位在最後,用以標誌一個字元傳送的結束。
基本介紹
- 中文名:結束位
- 外文名:End bit
- 類型:計算機科學
- 學科:通信原理
- 性質:位元組位
- 概念:標誌一個字元傳送的結束
介紹,定義,套用,
介紹
串口傳輸時,傳送時,添加起始標記和結束標記。
(1)在信號線上共有兩種狀態,可分別用邏輯1(高電平)和邏輯0(低電平)來區分。在傳送器空閒時,數據線應該保持在邏輯高電平狀態。
(2)起始位(Start Bit):傳送器是通過傳送起始位而開始一個字元傳送,起始位使數據線處於邏輯0狀態,提示接受器數據傳輸即將開始。
(3)數據位(Data Bits):起始位之後就是傳送數據位。數據位一般為8位一個位元組的數據(也有6位、7位的情況),低位(LSB)在前,高位(MSB)在後。
(4)校驗位(parity Bit):可以認為是一個特殊的數據位。校驗位一般用來判斷接收的數據位有無錯誤,一般是奇偶校驗。在使用中,該位常常取消。
(5)結束位:結束位在最後,用以標誌一個字元傳送的結束,它對應於邏輯1狀態。如果設為2,表示在2個時鐘內採樣到都是"1"時就表示停止了,當然這種判斷是在數據位都接收完之後進行。
(6)位時間:即每個位的時間寬度。起始位、數據位、校驗位的位寬度是一致的,停止位有0.5位、1位、1.5位格式,一般為1位。
(7)幀:從起始位開始到停止位結束的時間間隔稱之為一幀。
(8)波特率:UART的傳送速率,用於說明數據傳送的快慢。在串列通信中,數據是按位進行傳送的,因此傳送速率用每秒鐘傳送數據位的數目來表示,稱之為波特率。如波特率9600=9600bps(位/秒)。
定義
串口通信中,結束位在最後,用以標誌一個字元傳送的結束。
套用
如 68 length ........... checksum 16 這樣將數據裝包,如果檢測到有起始位和結束位,那么將數據提取出來,否則,說明數據傳輸不完整,不處理。