1、首先對tx和rx進行配置
void init_gpio(void)
2、對串列埠進行配置
3、對總中斷進行配置
4、傳送中斷
void usart1_it(void)
5、傳送位元組和字串
void usart_sendbyte( usart_typedef * pusartx, uint8_t ch)
void usart_sendstring( usart_typedef * pusartx, char *str)
while (*(str + k)!='\0');
while (usart_getflagstatus(pusartx,usart_flag_tc)==reset) {}
}
STM32之串列埠通訊
一 rs232通訊協議 1 概念 個人計算機上的通訊介面之一,由電子工業協會 electronic industries association,eia 所制定的非同步傳輸標準介面。2 電氣特性 邏輯1 mark 3v 15v 邏輯0 space 3 15v 3 介面 實現全雙工非同步通訊只需要三根...
STM32之串列埠
名稱 stm32之串列埠 說明 對於stm32的串列埠通訊來說,從外部看,和c51差不多。從內部看,啊。我還不了解。從使用上說,也是需要先配置usart,然後通過終端或者輪詢的方式接受或者輸出資料。由於有了韌體庫函式的幫助,stm32的串列埠配置起來比c51還要方便不少。本實驗完成的是輸入輸出重定向...
STM32之USART串列埠通訊《二》
一 簡單demo 通過232串列埠,與上位機進行通訊。首先保證微控制器232串列埠與電腦的串列埠介面相連,當然電腦是usb介面,其實usb介面的實質也是串列埠。我們實現上位機傳送乙個16進製制的資料,微控制器接受到資料後顯示,並且2倍傳送給上位機。1 usart init 串列埠初始化 void u...