查看: 11179|回复: 1

[提问] STM32F407 32bit 定时器问题

[复制链接]
发表于 2012-9-16 23:46:25 | 显示全部楼层 |阅读模式
关键词: STM32F4 , counter , 定时器
最近有个项目用到了32位定时器,用的CPU是STM32F407.
看了论坛,好像之前都是只能用16bit定时器,除非自己级联或者软件处理。

看了407的用户手册,发现这一句:   
Page 361
General-purpose TIMx timer features include:
● 16-bit (TIM3 and TIM4) or 32-bit (TIM2 and TIM5) up, down, up/down auto-reload
counter.
是不是说tim2和tim5可以当32位计数器用? 问题是翻看相关资料,并没有看到如何使用啊,
看到相关的寄存器,如counter也是16位的。

所以,应该是两种可能, 1。 我理解有问题,不能直接用32bit counter   2。 用户手册有问题, 没有特别列出tim2, tim5的32位寄存器。

请各位高手指点迷津啊。谢谢!



 楼主| 发表于 2012-9-17 00:14:41 | 显示全部楼层
好了,又找了几份资料,基本可以确认是User manual 的问题,没有说清楚tim2, tim5相关寄存器已经是32位的了(依然说是16位寄存器)。
PS: 找的这几份资料中,同样存在其他的错误,唉, 咋就这么多错误呢,这才开始呢。信心严重不足啊。
No repetition counter RCR = 0
Update_event = 72*106/((1 + 1)*(65535 + 1)*(1))
Update_event = 549.3 Hz
另外一份资料, 错误在哪里,熟悉人一眼就看出。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表