×

通用定时器实现STM32单片机微秒级延时函数

消耗积分:0 | 格式:pdf | 大小:0.36 MB | 2021-11-24

王越建

分享资料个

一、前言在实际应用中,经常用到延时函数,而HAL库的延时函数是毫秒级的,虽然可以自行修改,但该函数使用的地方较多,修改不慎可能会引起其他问题,所以本文使用一个定时器,实现微秒级精确延时,不影响其他使用。该方法使用STMCubeMX配置,基本适用于所有STM32系列芯片。二、STMCubeMX配置1. 时钟配置我们使用TIM3实现延时函数,首先看手册中,TIM3是挂在APB1上的在STM32CubeMX中,配置完时钟频率,找到APB1的定时器的频率。本例中为48MHz。2.定时器配置定时器

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !