STM32开发笔记3: STM32F407定时器2-5的使用方法
单片机型号:STM32F407
STM32F4有多种定时器,其中TIM2-TIM5称为通用定时器,具有相似的软件设置及使用方法。在这里还需要注意的是TIM3和TIM4为16位定时器,TIM2和TIM5为32位定时器。
使用TIM2-5可以遵循以下步骤:
1、打开config.h文件,对如下图所示的宏进行设置,设置为0表示不启动相应的定时器,设置为1表示当前定时器定时1ms,设置为2表示当前定时器定时10ms,设置为3表示当前定时器定时100ms,设置为4表示当前定时器为1s。
上图所示的设置结果为,启动定时器2设置为1ms定时,启动定时器5设置为1s定时,定时器3和定时器4没有启动。
2、打开main.c文件,在相应的中断函数中填入逻辑代码,如下图所示:
STM32开发笔记3: STM32F407定时器2-5的使用方法相关推荐
- STM32开发笔记103: 24位模数转换芯片ADS1258使用方法(概述)
文章目录 一.特性 二.应用 三.系统框图 四.描述 一.特性 1.完整24位ADC转换芯片: 2.可以固定通道采样,也可自动通道扫描: 3.固定通道数据传输率125kSPS: 4.自动通道扫描数据传 ...
- STM32开发笔记77: 内部看门狗长延时的产生
单片机型号:STM32L053R8T6 开发笔记STM32开发笔记45:看门狗驱动程序的移植介绍了看门狗驱动程序的基本设计方法.今天项目中看门狗的延时时间达到10秒,则实际运行效果只有3秒. 以下是看 ...
- ATECC508A芯片开发笔记(八):ECDH算法配置方法、执行过程及实现原理
目录 AATECC508A芯片开发笔记(八):ECDH算法配置方法.过程原理及示例代码 1.ECDH介绍及原理 2.ECDH执行过程 3.508A某一slot执行Ecdh需要配置的参数 4.示例代码 ...
- 【QtDesigner 开发笔记】在PyCharm中配置、使用方法、信号与槽、菜单、Tab Widget、子窗口
QtDesigner开发笔记 在PyCharm中配置QtDesigner和Pyuic QtDesigner使用:跑起一个最简单的项目 QtDesigner中使用信号与槽 方法1:设计器中连接信号与槽 ...
- STM32开发笔记48:STM32F4+DP83848以太网通信指南系列(二):系统时钟
本章为系列指南第二章,主要是介绍一下STM32F4的时钟配置.时钟是一个嵌入式产品从零开始开发的基石,一切逻辑都在时钟的节奏中安静地弹奏着,时钟为整个电路带来了欢快的「心跳」.开发者如果对时钟没有控制 ...
- STM32开发笔记47:STM32F4+DP83848以太网通信指南系列(一):知识储备
单片机型号:STM32F407VGT 本章为系列指南第一章,主要是介绍一下项目思路,并且尽可能列出从零开始着手开发这个项目过程中,所需要理解的各类知识点,关于这些知识点,如果需要更详细的介绍,请列为看 ...
- STM32开发笔记之——CMSIS DAP
都说开发stm32都是使用kail iar+jatg/swd的方式,然而arm公司已经开发出了CMSIS DAP的开源下载工具,全称是CoreSight Debug Access Port,网络上有大 ...
- STM32学习笔记(五 定时器及应用 3 PWM输出实验 )
一.PWM 简介 脉冲宽度调制(PWM) Pulse Width Modulation (调制) 简单来说就是对脉冲宽度的控制. 高级定时器 TIM1 和 TIM8: 可以同时产生多达 7 路的 PW ...
- STM32学习笔记(六 定时器及应用 4 光敏传感器实验 )
一.光敏传感器简介 光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管.光电倍增管.光敏电阻.光敏三极管.太阳能电池.红外线传感器.紫外线传感器.光纤式光电传感器.色彩传感器.CCD 和 C ...
最新文章
- 吴恩达机器学习笔记 —— 16 异常点检测
- 【python图像处理】彩色映射(续篇)
- 面向dba的linux shell 脚本简介,面向 DBA 的 Linux Shell 脚本简介
- Queue)) 类,msdn上的一篇文章,便于查看
- JHipster入门,第2部分
- leetcode 697. 数组的度(hashmap)
- android安卓系统2.3 使用说明书,Android2.3操作界面
- 【Oracle】redo与undo
- 创建oracle管理用户名和密码是什么情况,Oracle创建时默认创建的用户以及密码
- mysql 判断指定条件数据存不存在,不存在则插入
- gets函数没有输入会怎样_如果没有“227事件”,肖战的未来会是怎样的?
- 判断是手机端/pc端
- 4011: [HNOI2015]落忆枫音
- 如何做好软件可靠性测试?
- 计算机dvd驱动错误,修正:一个错误发生在弹出的CD/DVD驱动器在Windows 10
- Mode首席执行官Paul Dawes:从销售工程师到科技领导者
- Django models常用Field介绍以及常见错误解决
- 外贸须知:和各国客户做生意需要注意的点
- 力扣:第 304 场周赛
- 配置hadoop时,Linux主机名称不要带有下划线