历史上的今天

今天是:2024年09月12日(星期四)

正在发生

2018年09月12日 | STM32F4 开发笔记3: 定时器2-5的使用方法

发布者:机械梦想家 来源: eefocus关键字:STM32F4  定时器  使用方法 手机看文章 扫描二维码
随时随地手机看文章

    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文件,在相应的中断函数中填入逻辑代码,如下图所示:

图片

 

图片 


    上图所示的代码表明定时器2定时为1ms用于处理通讯计数,定时器5定时为100ms驱动L2灯进行反转操作,定时器3和定时器4由于没有使能条件编译,其代码无效。


关键字:STM32F4  定时器  使用方法 引用地址:STM32F4 开发笔记3: 定时器2-5的使用方法

上一篇:STM32F4 开发笔记5: miniUART的使用方法
下一篇:STM32F4 开发笔记2: IO输出的设置

推荐阅读

FS是Full Speed的意思,指全速USB设备,在电路设计时,通过在DP接1.5K上拉电阻到电源的方法告知主机为全速USB设备,但是在具体使用时,还有问题存在,就是当单片机复位后,主机端虽然还能辨认当前USB设备,但是不能够直接使用,其原因在于USB设备重新启动后,需要完成一个枚举过程,以通知主机。 枚举的具体电路如下图所示,其原理很简单,系...
摘要:设想下,假如一个ZigBee网络纵向能够覆盖一整栋楼层,横向能覆盖几公里,有多少曾经想做却做不了的事将成为可能?昨天的视频我们展示了25层楼的通信效果,今天为大家揭秘实测过程中我们都做了些什么! 在前面的评测视频中我们对ZM32系列ZigBee模块做了穿楼层和多级路由测试,在测试前后我们做了哪些操作呢?一起来看看吧! 想直接看测试结论以及学...
9月10日14时,长江存储在致钛新品线上品鉴会正式推出消费级固态硬盘(SSD)新品致钛PC005 Active和SC001 Active。PC005 Active采用PCIe Gen3x4接口,NVMe协议,搭配512MB至1GB DRAM缓存,读写速度最高可达3500MB/s。 新品主要面向设计与电竞等高阶玩家,具有高性能以及超强寿命。此外,致钛SC001 Active,采用SATA 3.0接口,一款是兼具速度与超长寿...
重播 播放 00:00 / 00:00 正在直播 00:00 进入全屏 画中画 点击按住可拖动视频 2021世界机器人大会9月10日至13日在北京举办。做饭、沏茶、写字、打太极……还有更多你意想不到的酷炫黑科技!跟梦竾和宇辰一起打卡这场地表最强机器人盛会,感受...

史海拾趣

问答坊 | AI 解惑

回路增益和回路相移对稳定性的影响

可以有这样的定性认识:负反馈系统回路增益(反馈深度) D 越小越容易稳定。而回路增益 D = AOL/G,其中 AOL 是运放开环增益,G 是闭环增益。所以 AOL 一定时,G 越大,D 越小,越容易稳定,反之,G 越小,D越大,越难稳定。而单位增益 (unity gain) ...…

查看全部问答∨

我的第一个电子制作--万年历

这个作品是参加学校的电子设计大赛的参赛作品,电路是我抄来焊接,程序也是我参与移植的,报告不是我写的,是另外一个队友。 现在看来,当初的自己真的很幼稚,啥都不懂,还没有上单片机的课,只是学了点C语言的皮毛,很多程序都是移植过来的,写 ...…

查看全部问答∨

求能用单片机做的一些好的课题

我想参加盛群单片机大赛,组队完了的,现在在选题目的,请高手或有好的想法的人提哈建议,看有什么题目或东西可以值得去做的,同时能让我这个大学生做的…

查看全部问答∨

WINCE启动问题,紧急求救!

我遇到的现象和网上很多帖子一样,但问题是在开发板上是可以启动起来的,在我自己做的板子上就起动不起来了。在我自己做的上一版电路上也可以启动起来。 开发板是3.2寸屏,我现在用的是5.6寸的。我用开发板飞线驱动了5.6存屏,经过验证同样的内核 ...…

查看全部问答∨

求助!!!

到笔试人家给了一道这样的题目:单片机编程与PC端编程有何区别呢?不知怎么回答呢,哎。还有单片机和外围器件之间的通讯常用接口和协议,以及单片机与单片机之间常用的接口和协议是什么?…

查看全部问答∨

WinCE 和 tcpmp

本人下载TCPMP开源代码后,单独编译ffmpeg,发现以下错误,请高手指教如何处理 1>ffmpeg.obj : error LNK2019: unresolved external symbol __imp_BufferClear referenced in function UpdateInput 1>ffmpeg.obj : error LNK2019: unresolved ...…

查看全部问答∨

wince 5.0 导出的SDK不能动态链接MFC?

用 PB 5.0 建了一个工程,然后导出SDK安装 无论用 EVC 还是 VS2005 使用这个SDK都不能动态链接MFC,一运行就提示缺少组件,但是用微软的标准SDK却是可以的。有大侠遇到过这个问题吗?…

查看全部问答∨

求玩过mcf51jm128的高手

我刚接触mcf51jm128,但是电脑老是无法识别usb接口。 这是什么问题?…

查看全部问答∨

有个小活,北京,急急!

北京,现场诊错,解决,有酬。问题是: 计算机发信号给终端设备,中间用无线模块传输,信号发出,发、收模块都有反映(接收端485转232接电脑看到了信号),但接收端模块通过485给设备,设备就是没反应。 也可联系:cedar@sutel.cn …

查看全部问答∨

LCD显示出现偏移的问题

我用2410开发板安装sharp的8寸液晶屏,烧好wince的内核后,屏幕的内容显示还比较正常,但是整个屏幕向左偏移了1cm左右,即左边有一段无法显示,右边有一段黑屏无显示,请问驱动的哪个参数设置有问题?…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved