当前位置: 首页 > ops >正文

STM32F407VET6学习笔记6:定时器TIM2的配置使用

用CubeMx生成的基础HAL库工程,TIM2

 

目录

 时钟树:

定时器配置:

添加功能代码:

测试结果:

参考文章:


 
时钟树:

定时器配置:

 我这里配置的是1ms定时器

频率(f)
时间(F)
预分频(Prescaler)
计数周期(Counter Period)
f = timer_clock  / (Prescaler+1) / (Counter_Period+1)  //timer在计算的时候会自动将值+1计算如下:
Prescaler = 16-1
Counter_Period = 1000-1
f = 16Mhz / (16-1+1) / (1000-1+1) = 1000hz
T = 1/1000 = 1ms

添加功能代码:

查看到#include"stm32f4xx_it.h"中刷新出了中断函数

打开#include"stm32f0xx_hal_time.h" ,第2073行的回调函数

直接复制使用 

最后主函数添加初始化

测试结果:

参考文章:

STM32CubeMX学习四 之定时器配置_cubemx定时器配置-CSDN博客

http://www.xdnf.cn/news/9168.html

相关文章:

  • MPLS实验复现
  • 70页精品PPT | 休闲食品行业数据分析平台建设方案快消BI大数据解决方案BI方案
  • [ Qt ] | 常用控件(三):
  • AR眼镜+AI视频盒子+视频监控联网平台:消防救援的智能革命
  • 板凳-------Mysql cookbook学习 (七)
  • 钠离子电池循环寿命突破万次
  • [网页五子棋][用户模块]客户端开发(登录功能和注册功能)
  • 【C语言】排序方法
  • web常见的攻击方式(下)
  • nvm和node的环境配置与下载
  • Windows Telnet 正在连接xxx...无法打开到主机的连接。 在端口 xxx: 连接失败
  • 电脑主板VGA长亮白灯
  • 2025-05-27 学习记录--Python-模块
  • NGINX HTTP/3 实验指南安装、配置与调优
  • PromQL 从基础入门教程
  • LVS负载均衡
  • 【免费】【无需登录/关注】卫星影像在线下载网页
  • 实战分享:DolphinScheduler 中 Shell 任务环境变量最佳配置方式
  • K8s边缘集群赋能工业自动化:从传感器监控到智能决策的全流程升级
  • Pic手机拼图软件:创意拼图,轻松上手
  • React JSX语法介绍(JS XML)(一种JS语法扩展,允许在JS代码中编写类似HTML的标记语言)Babel编译
  • ​扣子Coze飞书多维表插件-查询数据
  • 【无标题】使用JEasyOpc开发OPCDA采集中间件
  • Lua中的`self`参数:揭秘隐藏的“对象上下文”
  • 1992-2021年各省工业增加值数据(无缺失)
  • Linux的五种IO模型
  • Rust语言学习教程、案例与项目实战指引
  • c/c++的opencv双边滤波
  • 八大员-质量员考试复习资料有哪些?
  • 【Marp】自定义主题 - box01