一.简单了解
串口模式实现有三种
1.普通模式:在主函数中接收函数
2.中断模式:产生的不影响主程序运行
3. DMA模式:与主函数互不影响,独立运行
本文记录第一种普通模式。
学习目标是:实现普通串口的数据收发,发送数据时LED灯电平翻转。
二.步骤
步骤1:在STM32CUBEMX中创建好工程,我这里用的是小熊派的STM32L431RCT6开发板,需要配置的有LED灯,PC13为output。uart1为异步收发全双工,时钟为80Mhz。
步骤2:打开工程文件,在uart.c中,包含标准头文件以及实现串口的重定向
#include "stdio.h"
int fputc(int ch,FILE* f)
{