发 帖  
原厂入驻New

[经验] 【STM32L476 Nucleo试用体验】SysTick微秒级延时函数的实现

2017-10-3 11:51:10  4712 STM32 Nucleo
分享
0
      STM32L476的HAL库中只提供了毫秒级延时函数:HAL_Delay(),但这个函数在很多时候并不能满足我们的需要,因为在很多情况下,我们需要的是微秒级延时函数。查阅网上的相关资料以及其技术手册后,我在网上鱼龙混杂的STM32延时函数中总结出了可用的且较为精确的延时函数,并封装成库,方便之后调用。
搜狗截图20171003115159.png

      具体代码如下:
游客,如果您要查看本帖隐藏内容请回复
     说明:毫秒级延时函数不采用和微秒级函数相同的实现方法,是因为毫秒级延时有的时候延时时间可能会很大,超过Systick的最大范围,会造成死循环。因此这里采用嵌套调用的方法。

相关经验

nippon1218 2018-6-21 19:22:46
学习了学习了,项目里面正好需要用到。
回复

举报

Arive 2018-6-23 12:25:15
感谢分享!!!!!!!!
回复

举报

一缕缕阳光111 2018-6-23 14:46:34
来好好看一下   
回复

举报

柠檬味的柚子茶 2018-6-27 15:14:23
挺有用的,考虑的正是大家所思考的
回复

举报

16王旭辉 2018-6-27 22:28:51

谢谢楼主分享
回复

举报

zhaowei555 2018-7-28 15:00:04
帖子不错,学习一下
回复

举报

飘阳阳 2018-7-28 16:20:35
学者,学习学习
回复

举报

Bean先生 2018-9-4 16:04:26
受用了,很棒,使用了一下

回复

举报

lg1750sq 2018-9-5 18:28:22
学习一下,谢谢!
回复

举报

rose_win 2018-9-18 08:58:52
很好,学习这个方式
回复

举报

rose_win 2018-9-18 08:59:12
很好,学习这个方式
回复

举报

猛虎绣花 2018-9-27 19:41:56
感谢楼主的分享
回复

举报

啊抛抛 2018-10-22 11:37:05
难得的L系列靠谱的文章啊
回复

举报

小赵伟 2018-11-26 08:52:48
看看咋实现,微妙延时
回复

举报

liubiao5168 2018-12-17 10:23:22
多谢楼主            !
回复

举报

但是规范化 2019-1-7 18:07:46
刚刚好用到这个功能,谢谢分享!!!
回复

举报

liuchugood 2019-2-20 09:38:00
非常感谢!非常感谢
回复

举报

hdright 2019-3-14 22:08:41
感谢楼主分享
回复

举报

穿越毛线 2019-3-19 14:12:00
谢谢分享。。。。。。。。。。。。。。。。。。。
回复

举报

jf_69520487 2019-3-20 15:29:54
谢谢分享,学习一下。
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表