天天看點

STM32 - 通迅的基本概念

摘要:本章主要介紹通迅的基本概念

1. 串行通訊和并行通訊

串行通訊是指裝置之間通過少 量資料信号線(一般是 8 根以下),地線以及控制信号線,按資料位形式一位一位地傳輸數 據的通訊方式。

串行通訊有USART, I2C, SPI等。

而并行通訊一般是指使用 8、16、32 及 64 根或更多的資料線進行傳輸的通 訊方式。并行通訊有SDIO(4位),FSMC(16位,控制液晶或者顯存SRAM)。

STM32 - 通迅的基本概念
STM32 - 通迅的基本概念

2. 全雙工、半雙工和單工通訊

根據資料通訊的方向,通訊又分為全雙工、半雙工及單工通訊,它們主要以信道的方 向來區分

STM32 - 通迅的基本概念
STM32 - 通迅的基本概念

3. 同步通訊和異步通訊

根據通訊的資料同步方式,又分為同步和異步兩種,可以根據通訊過程中是否有使用 到時鐘信号進行簡單的區分

STM32 - 通迅的基本概念
STM32 - 通迅的基本概念

4. 通訊速率

衡量通訊性能的一個非常重要的參數就是通訊速率,通常以比特率(Bitrate)來表示,即 每秒鐘傳輸的二進制位數,機關為比特每秒(bit/s)。容易與比特率混淆的概念是“波特率” (Baudrate),它表示每秒鐘傳輸了多少個碼元。而碼元是通訊信号調制的概念,通訊中常用 時間間隔相同的符号來表示一個二進制數字,這樣的信号稱為碼元。

如常見的通訊傳輸中, 用 0V 表示數字 0,5V 表示數字 1,那麼一個碼元可以表示兩種狀态 0 和 1,是以一個碼元 等于一個二進制比特位,此時波特率的大小與比特率一緻;如果在通訊傳輸中,有 0V、 2V、4V 以及 6V 分别表示二進制數 00、01、10、11,那麼每個碼元可以表示四種狀态, 即兩個二進制比特位,是以碼元數是二進制比特位數的一半,這個時候的波特率為比特率 的一半。因為很多常見的通訊中一個碼元都是表示兩種狀态,人們常常直接以波特率來表 示比特率

繼續閱讀