STM32中断与DMA通信编程
一、原理介绍
(一)中断系统
(二)串口通信
二、STM32中断模式控制LED灯
1.新建STM32CubeMX工程(步骤与以往相同)
2.选择PA4设置为GPIO_Output输出模式,PB9设置为GPIO_EXTI9中断模式。
输出:
中断:
3.配置RCC和SYS。
RCC:
SYS:
4.配置PA4与PB9
PA4:
PB9:
5.开启中断
6.时钟树设置
7.选择路径——生成代码——打开至Keil
8.修改代码
在main.c中加入以下代码:
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
/* Prevent unused argument(s) compilation warning */
HAL_GPIO_TogglePin(GPIOC,GPIO_PIN_13); //翻转电平
/* NOTE: This function Should n