STM32 串列埠USART 通訊

2021-07-03 19:57:18 字數 519 閱讀 3158

通過stm32向串列埠傳送資料顯示在串列埠終端上(我用的是串列埠除錯工具),並且在除錯工具上傳送認識字元,然後在終端上顯示出來,就是這樣了,分別驗證了usart1和usart2,雖說只是乙個1和2,但是初始化時鐘的時候,並不一樣的,我們先來看卡下圖中---各個模組,io口時鐘分布

在系統初始化各個模組前,務必要先開啟用到的時鐘,這是必須的。首先看下,usart1在apb2上,初始化usart1,不僅要開啟apb2上的usart1時鐘,還要開啟apb2上的afio時鐘,最後還要開啟apb2上的gpioa時鐘,因為usart1用到了pa9,pa10哦,呵呵,,而usart2就不一樣哦,它在apb1上,所以要開啟apb1上的usart2時鐘,還要開啟apb2上的gpioa時鐘,因為usart2用到了pa2,pa3埠的,,呵呵,就是這樣了,usart時鐘要注意!!!

stm32串列埠通訊(usart1)

參考 gpio inittypedef gpio initstructure 24 usart inittypedef usart initstructure 25 nvic inittypedef nvic initstructure 初始化gpio 30 gpio initstructure.g...

STM32 串列埠通訊USART(學習筆記)

tx rx f pclk x 16 usa rtdi v tx rx fpclkx 16 usartdiv tx rx fpcl kx 16 u sart div f pc lkxfpclkx fpclkx 是給串列埠的時鐘 其中usart2,3,4,5 用pclk1,usart1 用pclk2 通...

stm32串列埠通訊

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