你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32F7定时计算公式及TIM3配置

[复制链接]
STMCU小助手 发布时间:2021-12-10 10:52
Tout = ((Counter Period+1)*(Prescaler +1)) / Tclk ;! ]- u( G0 \3 j8 J4 A
) ~% t/ o# i+ f: M
其中:' p; w/ g  |# O. V- t: T0 m4 j

. x$ e0 f1 m7 S  LTclk:定时器的输入时钟频率,如108MHz==108000000# {6 D5 B( M& p$ S) L
& F7 |3 J# l; p1 t
Tout:定时器溢出时间,如1s
( S: b' S) V: F+ c! s4 w6 _' w& C9 r
则Counter Period可以为10000 - 1,Prescaler可以为10800 - 1
* h; L& m2 y* Z  v2 [  Q7 \  m  J1 f0 d6 X9 r
则最终TIM3的定时器频率为10000Hz,一个脉冲的时间为1/10000s,则若要定时1s,则自动重载寄存器设置为10000-1(如要定时0.2s,则自动重装寄存器设置为0.2/(1/10000)-1.即2000-1)。% ^. s0 S+ u+ q9 c8 Z( T7 N  E

* V; ^+ H8 V; F/ O5 `利用CubeMX配置时首先确认TIM3是挂载在哪条总线上,查找STM32F7的参考手册,可以看到是挂载到APB1上$ W2 H. r; h; f& Y
# @% x# C- n; u/ |0 L8 M, Y: S
20190408150445505.jpg

# }6 V3 A' g4 T5 v) O. |5 I, @
3 h( M5 e3 r1 f! u' O在Pinout选项卡中,选择TIM3,Clock Source选择Internal Clock
4 d0 e! x7 R( U- r6 l* H) T
% z" H! {/ ^. _4 u; y
20190408150536689.jpg
' `9 T, C4 H4 ?. ^1 y4 `9 i
  M" D- Q! L* m- R
切换到Clock Configuration选项卡,PLL Source Mux中选择HSI,System Clock Mux中选择PLLCLK,此时HCLK显示最大为216MHz,输入216后,其他的系数会自动分配
- Y  \; Z# Z6 b( K
8 ^, Y: L2 P6 ~: P5 I
20190408150646326.jpg
+ N! T" a6 s) I: @6 Y
7 N# j, `' e' m
切换到Configuration选项卡,在Control中会出现TIM3,点击TIM3后,在Parameter Settings选项卡中填入Prescaler和Counter Period,比如108MHz为定时器TIM3输入时钟频率,若定时时间为1s,则Counter Period可以设置为10000-1,而Prescaler可以设置为10800-1。
+ M5 D( X7 {7 ?& g5 T1 Q6 W, |" a$ k$ |3 `/ B+ o7 m# ~4 ]% Y2 V  I
20190408150759833.jpg
! c; v: F( |! r) k4 h: k3 L9 F

$ S: j1 `, O; B3 k然后不要忘记使能定时器中断,可以在TIM3的NVIC Settings选项卡中使能,也可以在NVIC中使能# S6 K) M! x" `4 {
# X) A& I4 J$ X  C% F
20190408150932533.jpg
" F) G3 Q$ Z7 u2 k
5 q$ `" \! d$ g* G
20190408151030175.jpg

- |! W7 D# V7 ~2 B! ^, l/ m8 Y$ s; C
% l& f# G6 l6 R9 n5 C

) G: b2 i* l$ i5 b
3 D& K1 g$ G0 N# k! S
收藏 评论0 发布时间:2021-12-10 10:52

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版