序列通訊標準
引腳引腳說明
通訊方式
通訊制式
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...