文章目录
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、外部中断控制LED灯
1.STM32项目创建
1、GPIO设置
2、NVIC设置
打开中断
3、生成代码
2.KIEL代码编写
1.重写HAL_GPIO_EXTI_Callback函数为
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){
if(GPIO_Pin == KEY0_Pin){
HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_9);
HAL_GPIO_TogglePin(GPIOF,GPIO_PIN_10);
HAL_GPIO_TogglePin(GPIOE,GPIO_PIN_13);
HAL_GPIO_TogglePin(GPIOE,GPIO_PIN_14);
}
}
2、下载到STM32板子测试
二、串口中断方式实现串口通信
1.STM32项目创建
串口设置
其余设置同LED灯开关一致
2.KEIL代码编写
1、设置发送信息及标志数并设置中断
char c;//指令 0:停止 1:开始
char com[20];
int length=