stm32f429中基本定时器有两个通用定时器有十个,高级定时器有两个其中基本定时器为TIM6和TIM7。
此处通过编写TIM7定时中断控制LED灯亮灭TIM6与之类似。
首先可以新建一个.c 和.h 文件在.c文件Φ进行TIM7函数定义等,如下图所示:
由于前两个函数前有static修饰所以写了最后一个函数以便于其他文件对前两个函数的调用。
在.h文件中对所需的头文件以及可被外部调用的函数进行申明
这边编写完成后需要记得在stm32f4xx_it.c中进行中断函数的编写,其中控制LED灯亮灭便在此处被执行
GPIO_WriteBit用於给LED灯置所想状态,在这里的最后一个参数通过GPIO_ReadOutputDataBit函数读当前的状态通过1减去当前状态来获得相反的状态。
在main函数中只要进行简单的调用即可