按資料傳送的方式分
a. 序列通訊:按資料位形式一位一位地傳輸資料
按資料通訊的方向分
a. 全雙工:同一時刻,兩個裝置之間可以同時收發資料
b. 半雙工:同一時刻,兩個裝置之間不能同時收發資料
c. 單工:任何時刻,只能進行單一方向通訊
按資料同步的方式分
a. 同步通訊:收發雙方會使用同一時鐘訊號線,在時鐘訊號的驅動下雙方進行協調,同步資料
b. 非同步通訊:不使用時鐘訊號同步。
通訊速率:通常以位元率(bitrate)表示,即每秒鐘傳輸的二進位制位數,單位為位元每秒(bit/s)
波特率(baudrate):表示每秒鐘傳輸了多少個碼元
碼元:通訊中常用時間間隔相同的符號來表示乙個二進位制數字,這樣的訊號稱為碼元。
對比波特率和位元率:
如常見的通訊傳輸中,用 0v 表示數字 0, 5v 表示數字 1,那麼乙個碼元可以表示兩種狀態 0 和 1,所以乙個碼元等於乙個二進位制位元位,此時波特率的大小與位元率一致;如果在通訊傳輸中,有 0v、2v、 4v 以及 6v 分別表示二進位制數 00、 01、 10、 11,那麼每個碼元可以表示四種狀態,即兩個二進位制位元位,所以碼元數是二進位制位元位數的一半,這個時候的波特率為位元率的一半。
串列埠通訊基本知識
傳送機制 通過計算機的rs232串列埠,按位 bit 傳送和接收位元組,一般是全雙工方式,既可以一邊傳送,一邊接收。串列埠通訊必要引數 串列埠通訊最重要的四個引數 波特率,停止位,資料位,奇偶校驗。若兩個串列埠需要通訊,則這些引數 必須要配對。a.波特率 衡量通訊速度的乙個引數。例如設定3000則每...
串列埠通訊的基本知識
串列埠通訊的基本知識 參考朱有鵬arm裸機程式設計 目標 我們要把printf函式是怎麼移植到嵌入式系統當中的。1 通訊的歷史 1 最早的通訊 烽火台,狼煙,信件 有文字的出現。電子通訊,電報,網路訊號。他傳遞是就是0或者1 2 通訊中最重要的兩個部分 資訊表示 解析方法 資訊傳輸方法 資訊的傳輸方...
任務間通訊的基本知識
1.訊號量 訊號量其實就是一種通過數字大小來實現限制資源使用的一種機制,設定訊號量其實就是設定資源最大可以允許多少個任務同時訪問同乙個資源,通過訊號量pend和post操作即訊號量變數的加減實現任務控制。2.互斥鎖 互斥鎖就是同一時間只有乙個任務可以占有資源,當有其他任務要訪問資源的時候就會將這個任...