详细程序介绍stm32串口的配置使用
/*********************************************************************************************/
【*】程序简介
-工程名称:USART—USART2指令控制RGB彩灯
-实验平台: 秉火STM32 F429 开发板
-MDK版本:5.16
-ST固件库版本:1.5.1
【 !】功能简介:
串口使用,串口接收数据指令控制RGB彩色灯。。
学习目的:学会使用STM32串口发送和接收数据。
使用串口2,要分清串口2与串口1的时钟是不一样的,串口2是APB1时钟,串口1是APB2时钟。
【 !!】注意事项:
接口:板子上边沿中间的DB9接口
跳线帽:使用跳线帽连接 R1OUT<--->PD6,T1IN<--->PD5
串口波特率:115200
【 !】实验操作:
电脑端使用串口调试助手,选择电脑与STM32相连的COM口,设置为115200-E-9-1,
复位开发板,即可接收STM32串口发送给电脑的数据。
串口调试助手发送不同指令,RGB彩灯显示不同颜色。
/*********************************************************************************************/
【*】 引脚分配
LED:
RGB彩灯的三个阴极接到STM32三个引脚上,LED低电平亮。
R<--->PH10
G<--->PH11
B<--->PH12
LED4<--->PD11
串口(RS232-DB9):
MAX232的收发引脚与STM32的发收引脚相连。
T1IN<--->PD5
R1OUT<--->PD6
/*********************************************************************************************/
【*】 时钟
A.晶振:
-外部高速晶振:25MHz
-RTC晶振:32.768KHz
B.各总线运行时钟:
-系统时钟 = SYCCLK = AHB1 = 180MHz
-APB2 = 90MHz
-APB1 = 45MHz
C.浮点运算单元:
不使用
单片机源程序如下:
所有资料51hei提供下载:
USART—USART2指令控制RGB彩灯.rar
(608.92 KB, 下载次数: 66)
|