终于有时间再来学习STM32了~ 这几天都在忙着该死的考试.直接进入正题
开发板:奋斗V5
这个按键中断测试的要求是:按键2(K2)按下,LED2(V7)亮, 再一次按下就灭,循环..
好,先看看按键和LED的原理图
好吧~ 虽然图截得不是很好看,但是能看到K2接的是PC2, LED2接的是PD6
ok,剩下的就是配置工作了.. 先来理一理思路:
(1)初始化系统时钟
(2)初始化外部时钟(你所用到的东西)
(3)配置LED
(4)配置中断优先级
(5)配置外部中断线
(6)中断处理函数
恩,差不多就是这样了..
然后再来一条一条的看:(1)和(2)都属于RCC配置,可以放在一个功能模块里面:
<pre name="code" class="cpp">void RCC_Config(void)
{