11.STM32系统定时器(SysTick)编程

2024-10-17 01:53:39

1、这个SysTick系统定时器的实验项目是在之前位带操作实验的基础上,所以将之前的位带操作项目复制,并名字为【SysTick系统定时器】,如下图:

11.STM32系统定时器(SysTick)编程

3、添加SysTick.c文件之后,在项目中将SysTick.c文件与项目关联起来,如下图:

11.STM32系统定时器(SysTick)编程

5、要想使用SysTick系统定时器,还激默芡食必须要添加一个misc.c文件,右键点击【StdPeriph_Driver】这个存放外设的文件夹,然后点击【Add Existing F足毂忍珩iles to Group】,如下图:

11.STM32系统定时器(SysTick)编程

7、打开STM32F4xx_StdPeriph_Driver文件夹,如下图:

11.STM32系统定时器(SysTick)编程

9、misc.c文件就存放在Li水瑞侮瑜braries文件夹下的STM32F4xx_StdPeriph_Driver文件夹下的src文件夹中,添加这个misc.c文件,如下图:

11.STM32系统定时器(SysTick)编程

11、下图是SysTick.c文件中的代码,如下图:

11.STM32系统定时器(SysTick)编程

13、至此所有代码都完毕,将所有代码进行编译,0错误,0警告,接下来就可以将代码下载到STM32F407中观察精确的延时效果了,如下图:

11.STM32系统定时器(SysTick)编程
猜你喜欢