衡阳市城市建设投资有限公司网站,公众号推广费用一般多少,网站宣传怎么做,nana wordpress主题安全不#x1f38a;【蓝桥杯嵌入式】专题正在持续更新中#xff0c;原理图解析✨#xff0c;各模块分析✨以及历年真题讲解✨都在这儿哦#xff0c;欢迎大家前往订阅本专题#xff0c;获取更多详细信息哦#x1f38f;#x1f38f;#x1f38f; #x1fa94;本系列专栏 - 蓝… 【蓝桥杯嵌入式】专题正在持续更新中原理图解析✨各模块分析✨以及历年真题讲解✨都在这儿哦欢迎大家前往订阅本专题获取更多详细信息哦 本系列专栏 - 蓝桥杯嵌入式_勾栏听曲_0的博客 欢迎大家 点赞 评论 收藏⭐️ 个人主页 - 勾栏听曲_0的博客 希望本文能对你有所帮助如有不足请指正共同进步吧 哲人日已远典刑在夙昔。风檐展书读古道照颜色。 目录
预分频系数
重装载值
设置STM32CubeMX 预分频系数 预分频系数就是将你使用的时钟的频率以预分频系数为单位分割如现在使用的是80MHz频率的时钟预分频系数设置为80那就是将原本的80次计数看成是1次时钟的频率因为变成了 80M/80 1MHz。也就是改定时器再一秒内会计数1M次。 重装载值 重装载值就是当定时器的计算器计数到这个值之后就会发生溢出产生中断然后重新装载为0。我们继续以上面例子为例时钟频率为80MHz预分频系数为80假设我们需要定时10毫秒现在是定时器是每秒计数1M次也就是说一微秒计数一次我们要定10毫秒也就是10000微秒即计算器从0计数到10000就是10毫秒所以我们就将重装载值定为10000。 特别注意以上的预分频系数设置为80重装载值设置为10000都是为了讲解方便但是数值都是错误的需要设置为80-1和10000-1才是正确的。因为都是从0开始计数也就是0~80-1才是80个数10000-1同理。 设置STM32CubeMX
打开软件后先在Clock Configuration中将以下紫框中需要更改的完成更改时钟频率为80HMz。 选择一个定时器选择内部时钟我们设置一个定时要求是0.01秒的定时器
预分频系数设置为80-1重装载值设置为10000-1时钟频率为80HMz80M/80/10000 100;
也就是每一秒钟产生100次中断每次时间间隔为0.01秒。