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

STM32 定时器配置步骤

定时中断基本框架结构图:

        根据结构图可按步骤配置定时器

第1步:RCC开启时钟。打开时钟后定时器的基准时钟和整个外设的工作时钟就会同时打开。

第2步:选择时基单元的时钟源。对于定时中断可选择内部时钟源.

第3步:配置时基单元,包括预分频器、自动重装器、计数模式等,这些参数可用结构体配置。

第4步:配置输出中断控制,允许更新中断输出到NVIC。

第5步:配置NVIC,在NVIC中打开定时器中断的通道,并分配一个优先级。

第6步:运行控制,整个模块配置完成后,还需要使能一下计数器,不使能计数器,计数器是不会运行的。当定时器使能后,计数器就会开始计数了;当定时器更新时,触发中断。

第7步:设计一个中断函数,中断函数每隔一段时间就自动执行一次。


http://www.kler.cn/a/161522.html

相关文章:

  • 比ChatGPT更酷的AI工具
  • 如何使用ffmpeg命令行进行录屏
  • 【大数据测试HBase数据库 — 详细教程(含实例与监控调优)】
  • 2024年11月13日
  • Scala入门基础(17.1)Set集习题
  • 万字长文分析函数式编程
  • Java多线程编程深入解析——Java程序员,你掌握了多线程吗?【文末送书-03】
  • C语言指针——野指针
  • Python中如何判断List中是否包含某个元素
  • cocos creator “TypeError: Cannot set property ‘string‘ of null
  • 【原神游戏开发日志1】缘起
  • 低代码你需要了解一下
  • 【Android】查看keystore的公钥和私钥
  • API接口使用方法(封装好的电商平台)
  • 添加新公司代码的配置步骤-Part4
  • 水平自动扩容和缩容HPA;API资源对象NetworkPolicy;Kubernetes用户安全控制;Kubernetes创建普通用户示例
  • Windows 基于 VMware 虚拟机安装银河麒麟高级服务器操作系统
  • 第3节:Vue3 v-bind指令
  • 华为OD机试 - 攀登者1(Java JS Python C)
  • 030 - STM32学习笔记 - ADC(四) 独立模式多通道DMA采集
  • 电力智慧运维系统
  • 挑选数据可视化工具:图表类型、交互功能与数据安全
  • 2023年12月7日:QT实现登陆界面
  • 【LeetCode热题100】【双指针】三数之和
  • java中synchronized和Lock的区别是什么?
  • 免费文章生成器的种类,3款免费的文章生成器推荐