11.STM32系统定时器(SysTick)编程,手把手教你【图文】 原创

阿良历 阅读:219次 时间:2024-03-27 08:12:29
最佳经验
由作者撰写原创经验并推荐置顶

在给STM32进行编程的时候,我们在程序中会遇到有的时候需要延时,以前小编采用的是循环多次来达到延时的功能,今天小编一起和大家一起来学习一下STM32的SysTick系统定时器,使用系统定时器来达到延时的功能,以下内容是由微蓝经验网用户发布11,STM32系统定时器(SysTick)编程,手把手教你【图文】,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

工具与材料

STM32F407;keil5

方法/步骤
  1. 1/13

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

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  2. 2/13

    打开项目,新建【SysTick,c】文件和【SysTick,h】文件,并将这两个文件放在项目中的【Public】文件夹中,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  3. 3/13

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

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  4. 4/13

    然后将SysTick,h头文件包含在项目中,由于这个头文件放在Public文件夹中,由于之前已经把这个文件夹的路径包含,所以这里不需要进行什么操作,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  5. 5/13

    要想使用SysTick系统定时器,还必须要添加一个misc,c文件,右键点击【StdPeriph_Driver】这个存放外设的文件夹,然后点击【Add Existing Files to Group】,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  6. 6/13

    打开Libraries文件夹,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  7. 7/13

    打开STM32F4xx_StdPeriph_Driver文件夹,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  8. 8/13

    打开src文件夹,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  9. 9/13

    misc,c文件就存放在Libraries文件夹下的STM32F4xx_StdPeriph_Driver文件夹下的src文件夹中,添加这个misc,c文件,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  10. 10/13

    下图是main,c文件中的代码,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  11. 11/13

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

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  12. 12/13

    下图是SysTick,h文件中的代码,如下图:

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
  13. 13/13

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

    11.STM32系统定时器(SysTick)编程,手把手教你【图文】
注意与说明

个人观点,仅供参考,感谢阅读,以上经验结束,与11,STM32系统定时器(SysTick)编程,手把手教你【图文】有关的经验教程内容,若解决问题请点击“有用”,没有解决请向下浏览“相关”内容或点击“无用”平台积极改进优质原创的内容文章,点击下方工具分享给更多的朋友吧!

相关评论发表评论

声明 未经许可,请勿转载。

改变xp任务栏颜色,如何把winxp系统的任务栏颜色恢复成蓝色
尼尔机械纪元门锁-尼尔机械纪元 解除防卫系统 任务攻略
小满客户端,小满系统如何开启安全登录模式来加强账号的安全
抖音的系统通知 在哪里设置抖音系统通知
LOL英雄联盟荣誉系统奖赏系统解析,快速教你解决方法!
数字家的产品-数家服务系统使用简介
win7上安装虚拟机-win7系统下,安装虚拟机VM 12的教程
win r shutdown Win10系统里shutdown不见了怎么办
win10系统的开始菜单如何换成win7的风格,实用干货!
怎么更改系统默认的Administrator账号名称,怎么回事!
苹果A11系统怎样激活,这里有几招帮你忙!

新手帮助反馈投诉免责声明服务协议

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1