STM32 學習五 串列埠通訊1 74LS164學習

2021-06-28 03:22:52 字數 1487 閱讀 7571

序列通訊標準

引腳引腳說明

通訊方式

通訊制式

usart

txd,rxd,gnd 三線

txd:傳送 rxd:接收

非同步全雙工

1-wire

dq 一線

dq:傳送/接收

非同步半雙工

spisck,miso,mosi 三線

sck:同步時鐘

miso:主機輸入 從機輸出

mosi:主機輸出,從機輸入

同步全雙工

i2cscl、sda 二線

scl:同步時鐘

sda:資料輸入/輸出端

同步半雙工

164晶元是乙個序列輸入、並行輸出的晶元,引腳如下:

a、b:序列資料輸入端

clock:時鐘輸入端

clear:非同步清零,低電平有效

qa~qh:資料輸出引腳

74ls164的時鐘由arm處理器產生,每個上公升沿接收一位資料。

假設:使qa~qh=10110011,則arm要傳送一串資料10110011給a、b輸入端,並產生相應的時鐘訊號,如下面時序圖:

資料傳輸順序是從最右一位開始。

符號

引數

最小值

典型值

最大值

單位

vcc電源電壓

4.75

55.25

vvih

輸入高電平電壓

vih2--

vvil

輸入低電平電壓

vil-

-0.8

vioh

輸出高電平電流

ioh-

--0.4

maiol

輸出低電平電流

iol--8

mafclk

時鐘頻率

fcp0-25

mhztw

脈衝寬度

時鐘20--

ns清除20-

-tsu

資料設定時間17-

-nsth資料保持時間5-

-nstrel

建立時間30-

-nsta工作溫度0-

70℃

STM32 串列埠通訊學習

1 初始化gpio。2 中斷和串列埠1配置。3 寫串列埠中斷服務函式。4 寫主函式。不管是初始化gpio口還是定時器,串列埠等等,都需要先進行宣告。gpio inittypedef gpio initstructure usart inittypedef usart initstructure nv...

stm32串列埠通訊

通訊方式 1 同步通訊 帶時鐘同步訊號傳輸 spi,iic等 2 非同步通訊 不帶時鐘用途訊號 usrt,單匯流排 stm32串列埠引腳表 串口號 rxd txd 1 pa10 pa9 2 pa3pa2 3 pb11 pb10 4 pc11 pc10 5 pd2pc12 通訊過程 接收過程 由rx入...

STM32串列埠通訊

1.常用的串列埠相關暫存器 1 usart sr狀態暫存器,對應的庫函式 flagstatus usart getflagstatus usart typedef usartx,uint16 t usart flag 2 usart dr資料暫存器,對應的庫函式 void usart senddat...