關於STM32通訊方面的概念總結

2022-08-23 08:18:08 字數 830 閱讀 9858

週期:

**週期(時鐘週期):又叫時鐘振盪週期,指晶振振盪產生的脈衝,乙個脈衝表示乙個時鐘週期

狀態週期:在8051微控制器中把乙個時鐘週期定義為乙個節拍(用p表示),二個節拍定義為乙個狀態週期(用s表示)。乙個狀態週期等於兩個時鐘週期

機器週期:機器週期:一般也叫cpu週期,表示從記憶體讀取一條指令字的最短時間,它是指令週期的最小單位。它等於單指令的週期長度。乙個機器週期等於6個狀態週期

指令週期:單指令週期、雙指令週期、四指令週期  指令週期是取出一條指令並執行這條指令的時間。一般由若干個機器週期組成,是從取指令、分析指令到執行完所需的全部時間

通訊:序列通訊:一次傳送一位,傳送多次(乙個位元組的資料)

並行通訊:一次傳送多位,傳送一次(乙個位元組的資料)

非同步通訊:接收方不知道資料什麼時候到達,有起始位和結束位,收發雙方有各自的時鐘

同步通訊:接收方和傳送方用的是頻率一致的時鐘,以獨特的bit串作為啟停標識

單工通訊:單工資料傳輸只支援資料在乙個方向上傳輸

半雙工通訊:允許資料在兩個方向上傳輸,某一時刻,只允許在乙個方向上傳輸,比如對講機

雙工通訊:資料通訊允許資料同時在兩個方向上傳輸,比如打**

微控制器常用的三種通訊方式:

usart通訊:屬於序列非同步通訊,主從機至少接三根線,rx(接收資料)、tx(傳送資料)、gnd

spi通訊:屬於序列同步通訊,主裝置與乙個或多個裝置組成,主要有sdi(序列資料輸入)、sdo(序列資料輸出)、sck(從使能訊號)

iic通訊:屬於半雙工通訊,iic 匯流排是由時鐘匯流排 scl 和資料匯流排 sda 兩條線構成,連線到匯流排上的所有器件的 scl 都連到一起,所有 sda 都連到一起

樹莓派與STM32通訊

硬體 使用ch340的usb轉ttl 一般接有 根線 電源 gnd tx rx 操作 開啟樹莓派的終端 輸入 lsusb 會顯示出相應的usb裝置 找到hl 340 usb serial 輸入 pip list 檢視是否安裝pyserial 在測試之前要檢視usb的裝置號 在終端輸入 ls l de...

STM32通訊介面(三)硬體SPI

spi是序列外設介面 serial peripheral inte ce 的縮寫。spi,是一種高速的,全雙工,同步的通訊匯流排,是motorola最先在其的mc68hcxx晶元上使用,並且在晶元的管腳上只占用四根線,節約了晶元的管腳,同時為pcb的布局上節省空間,提供方便,正是出於這種簡單易用的特...

STM32通訊介面(二)IIC 軟體模擬

一 概述 iic 即inter integrated circuit 積體電路匯流排 這種匯流排型別是由 飛利浦半導體公司在八十年代初設計出來的一種簡單 雙向 二線制 同步序列匯流排,主要是用來連線整體電路 ics iic是一種多向 控制匯流排 也就是說多個晶元可以連線到同一 匯流排結構 下,同時每...