请选择 进入手机版 | 继续访问电脑版

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

【经验分享】STM32G4 嵌入式---模块配置---TIM_Capture

[复制链接]
STMCU小助手 发布时间:2022-7-7 17:00
TIM_Capture) M9 j% e" S: J1 O: ?2 X% W) p
1.Cubemx实现TIM的配置

: M0 c+ s$ o: q' e5 n  C  PTIM2配置如下:1 j8 G1 R6 k% j- u: I
) L) t7 _2 F# N6 a
T`8GG@U_W[]`}4{F2XOYO23.png ( l: X3 c7 T! G% @- |0 @# q- k* m

6 Z0 ~6 Y) T) r开启定时器中断: @9 Z& q& D2 u. n7 s: H

0 m4 D/ u: I$ c1 c! _9 Q9 L W_`CFMRSID_T4K``XNSA8AM.png
' \- F) l) B- C0 e- u1 T
4 Z* `7 H9 c+ o$ w- J  }- K2.生成工程* U8 r+ I6 R/ M  U; e$ Q5 c
工程生成方法上节以及说明了┗|`O′|┛ 嗷~~
" Q# z+ _% _: w+ {2 P$ y本例程,我们仍将代码放在function文件中* W+ ^7 I) m5 Q- k
# h3 }, ]; k9 Q( H
1、开启定时器中断) r0 i; C+ j# X

( }, M2 I7 o( ~) |. D, @# k4 x' } 20210131205836141.png 7 L* ?8 }( `0 ]

, N  P& w$ `& J0 b9 d8 Y2 e) t
  1. HAL_TIM_IC_Start_IT(&htim2, TIM_CHANNEL_1);
    . F7 o0 j; ^% G! d/ j
  2. }
复制代码

, H/ x6 N+ B# W; `2、中断服务函数
, q; v' }) y+ j0 t
5 i7 w, o# K5 ]4 I& x NKFB{PL03~IO_M$QFTRS{TC.png
7 i- O0 M9 p. l5 i' k. K
" F# `) j; z( C1 M; `, R
  1. uint32_t  cc1_value_2 = 0;                                                                          // TIMx_CCR1 的值
    2 X8 S, E( o6 Q# j
  2. uint32_t  f40 = 0;8 x' H5 a" P* D5 t0 c; g2 j

  3. ( F1 ?3 A. y' T
  4. void HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)
    8 `  {" N& ], e. s3 {
  5. {) t* L! `2 E8 y/ S, i
  6. % j% X' ?  r. A* C6 K
  7.         cc1_value_2 = __HAL_TIM_GET_COUNTER(&htim2);
    # v  z, m8 V2 R% k
  8.         __HAL_TIM_SetCounter(&htim2,0);5 X' Y3 E% O, p- O# a6 r
  9.         f40 = 1000000/cc1_value_2;* R* t7 g% h7 t' p
  10.         
    9 i  f- [5 K+ |1 g6 Z2 ^- u+ t
  11.         HAL_TIM_IC_Start_IT(&htim2, TIM_CHANNEL_1);
复制代码

" Y- ?3 P3 ]; A/ n8 y* E+ M- U最后通过LCD显示出来
# `- x3 \  h: E: k% g7 J 20210131210042595.png , A2 w3 p# e* t

2 d  ?& A& c, Z1 F$ |# ^5 j转动R40可以改变方波频率。
' Q5 d; e) I9 J1 r
6 c5 g( ?  ^! [/ d2 w/ D4 ?& s- C5 B! C: O

' j( I; J) j. S- H5 Q# v* o2 @
收藏 评论0 发布时间:2022-7-7 17:00

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版