|
詳細(xì)程序介紹stm32串口的配置使用
/*********************************************************************************************/
【*】程序簡(jiǎn)介
-工程名稱:USART—USART2指令控制RGB彩燈
-實(shí)驗(yàn)平臺(tái): 秉火STM32 F429 開(kāi)發(fā)板
-MDK版本:5.16
-ST固件庫(kù)版本:1.5.1
【 !】功能簡(jiǎn)介:
串口使用,串口接收數(shù)據(jù)指令控制RGB彩色燈。。
學(xué)習(xí)目的:學(xué)會(huì)使用STM32串口發(fā)送和接收數(shù)據(jù)。
使用串口2,要分清串口2與串口1的時(shí)鐘是不一樣的,串口2是APB1時(shí)鐘,串口1是APB2時(shí)鐘。
【 !!】注意事項(xiàng):
接口:板子上邊沿中間的DB9接口
跳線帽:使用跳線帽連接 R1OUT<--->PD6,T1IN<--->PD5
串口波特率:115200
【 !】實(shí)驗(yàn)操作:
電腦端使用串口調(diào)試助手,選擇電腦與STM32相連的COM口,設(shè)置為115200-E-9-1,
復(fù)位開(kāi)發(fā)板,即可接收STM32串口發(fā)送給電腦的數(shù)據(jù)。
串口調(diào)試助手發(fā)送不同指令,RGB彩燈顯示不同顏色。
/*********************************************************************************************/
【*】 引腳分配
LED:
RGB彩燈的三個(gè)陰極接到STM32三個(gè)引腳上,LED低電平亮。
R<--->PH10
G<--->PH11
B<--->PH12
LED4<--->PD11
串口(RS232-DB9):
MAX232的收發(fā)引腳與STM32的發(fā)收引腳相連。
T1IN<--->PD5
R1OUT<--->PD6
/*********************************************************************************************/
【*】 時(shí)鐘
A.晶振:
-外部高速晶振:25MHz
-RTC晶振:32.768KHz
B.各總線運(yùn)行時(shí)鐘:
-系統(tǒng)時(shí)鐘 = SYCCLK = AHB1 = 180MHz
-APB2 = 90MHz
-APB1 = 45MHz
C.浮點(diǎn)運(yùn)算單元:
不使用
單片機(jī)源程序如下:
所有資料51hei提供下載:
USART—USART2指令控制RGB彩燈.rar
(608.92 KB, 下載次數(shù): 66)
2018-6-11 04:40 上傳
點(diǎn)擊文件名下載附件
|
|