在STM32F103VET6开发板上,外部中断控制可以用于检测外部事件并触发相应的中断服务函数。本文将介绍如何在指南者板上使用外部中断控制实现按键控制RGB灯。当按键按下时,RGB灯会常亮;放开时,RGB灯会熄灭。若没有按下按键时,RGB灯会轮流闪烁。当按键被按下时,RGB灯会常亮,并进入中断服务函数;再次按下时,RGB灯会熄灭,退出中断服务函数。需要注意的是,检测按键电平时,按键的IO口必须设置为输入,不能设置为输出。此外,在调用EXTI Init和NVIC Init初始化前,需要先调用NVIC PriorityGroupConfig。详细代码实现请参考以下示例代码。