STM32串列埠復用關係 printf重定義

2022-08-28 17:54:09 字數 586 閱讀 9735

什麼是普通功能輸入輸出?普通功能輸入輸出類似於:大廳門室外的關係,大廳只需要經過大門即可到室外,從室外經過門也可以到達大廳。

什麼是復用工功能輸入輸出?復用功能輸入輸出類似於:房間大廳門室外的關係;從房間到室外,需要經過大廳,在經過大門才可以到達室外;從室外到房間,也需要經過大門。

1) 當給tdr暫存器賦值時,資料會通過移位暫存器傳送到晶元外部

2) 接收資料時是一位一位的接收,當接收到8位資料時,資料會從「接收移位暫存器」搬到「接收資料暫存器」rdr。

3) 每乙個io管腳的復用功能有很多,都是由「gpio 復用功能暫存器 」來進行選擇。

將usart 配置之後 更改fputc函式,直接在**中構建fputc函式。

int fputc(int ch, file *f)
ps.   stm32復用關係引用的是csdn博主「jahol fan」的原創文章。

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...

STM32串列埠通訊

串列埠作為mcu最重要的外部介面,同時也是軟體開發重要的除錯手段,其重要性不言而喻。在這裡我們主要從庫函式的角度來講述如何設定串列埠,來達到最基本的通訊功能。串列埠的設定一般可以歸結為以下幾個步驟 1 串列埠時鐘使能,gpio時鐘使能。2 設定引腳復用器對映,呼叫gpio pinafconfig函式...