目录

蓝桥杯物联网竞赛_STM32L071_13_定时器

CubeMx配置LPTIM:

counts internal clock events 计数内部时钟事件

prescaler 预分频器

updata end of period 更新期末

kil5配置:

中断回调函数完善一下:

c 复制代码
void HAL_LPTIM_AutoReloadMatchCallback(LPTIM_HandleTypeDef *hlptim){
	  if(cnt != 10) cnt ++;
	  else{
			time ++;
			cnt = 0;
	  }
}

AutoReloadMatch 自动重新加载配置

由于我的时钟是32MHz,分频是128,所以32Mhz/128就是计数器的时钟计数器的值设为25000,记录10次刚好记录250000所耗费时间恰为1s

进过我的测试发现记录的时间不准,不知道是手机不准还是计数器不准

cubemx配置基本定时器

基本定时器计数还是准的


首先配置rcc


再配置TIM7 activated

由于我的晶振是32MHz所以分频器配31,那么计数器的频率为32MHz / 32 = 1Mhz,也就是说1s记这么多数,
记满1000溢出,也就是1000 / 1MHz = 0.001s也就是说1ms记满一次,自动重装设置为enable,NVIC打开即可

代码中在中断回调函数中操作即可

RCC配不配置都可以,但是驱动函数是

复制代码
HAL_TIM_Base_Start_IT(&htim7);
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
charlie1145141913 小时前
STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(HAL库版本)
stm32·单片机·嵌入式硬件·学习·教程·hal库·gpio
查理零世6 小时前
【蓝桥杯速成】日期问题(填空题) + 真题讲解 python
python·算法·蓝桥杯
黑不拉几的小白兔9 小时前
第十五届蓝桥杯大赛软件赛省赛Python 大学 C 组题目试做(中)【本期题目:回文数组,挖矿】
c语言·python·蓝桥杯
夏天的阳光吖9 小时前
C++蓝桥杯实训篇(二)
开发语言·c++·蓝桥杯
梁下轻语的秋缘9 小时前
每日c/c++题 备战蓝桥杯(小球反弹)[运动分解求解,最大公约数gcd]
c语言·c++·学习·算法·数学建模·蓝桥杯
SiMmming9 小时前
【算法竞赛】状态压缩型背包问题经典应用(蓝桥杯2019A4分糖果)
c++·经验分享·算法·职场和发展·蓝桥杯·动态规划
Repeat71510 小时前
日志统计(双指针)
java·数据结构·算法·蓝桥杯·双指针·滑动窗口
LXL_2411 小时前
一、STM32简介
笔记·stm32·嵌入式硬件
xuanjiong13 小时前
纯个人整理,蓝桥杯使用的算法模板day4(图论 最小生成树问题),手打个人理解注释,超全面,且均已验证成功(附带详细手写“模拟流程图”,全网首个
算法·蓝桥杯·图论
百渡ovO16 小时前
【蓝桥杯】每日练习 Day21
c++·算法·蓝桥杯