一.简单了解
串口模式实现有三种
1.普通模式:在主函数中接收函数
2.中断模式:产生的不影响主程序运行
3. DMA模式:与主函数互不影响,独立运行
本文记录第二种普通模式。
学习目标是:实现中断串口的数据收发,发送数据时LED灯电平翻转。
二.步骤
在上一篇文章基础上,传送门:STM32HAL库普通模式串口收发
需在STM32CUBEMX软件中USART1的NVIC SETTING中使能中断,然后再次生成代码。
【小tips:如果在用户区域块编写代码的话不会被覆盖】
1-宏定义串口中断
#define UART1_IRQ
uint8_t TdataIRQ[]={
"welcome to uart irq!\r\n"};//测试数组
uint8_t Rdata