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

【经验分享】stm32查看代码运行时间[stm32f7xx]

[复制链接]
STMCU小助手 发布时间:2021-12-16 21:00
1、初始化1个定时器
- l* X3 c- `7 O$ \/ X  Y- g  a3 K8 J1 b! Q
TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us
  l" z/ o2 J: q" N! I" ^: L0 e  K3 E, m
  1. void TIM5_Init(u32 arr,u16 psc); u" F4 x7 |0 k- e" X$ u
  2. {  
    ! |$ j" Y; |; ?% I  M- a
  3.     TIM5_Handler.Instance=TIM5;                                          //通用定时器5* E' O$ e6 X& ]9 u; l% t% Q
  4.     TIM5_Handler.Init.Prescaler=psc;     //分频  //可设置范围为0至65535,实现1至65536分频 此处psc+1分频0 {% `6 S$ S6 J6 c% B) C8 l9 {
  5.     TIM5_Handler.Init.CounterMode=TIM_COUNTERMODE_UP;                    //向上计数器  }+ l8 c/ p; i- B* m6 l, W
  6.     TIM5_Handler.Init.Period=arr;                                        //自动装载值( O, T5 m3 r1 l5 e8 s/ S
  7.     TIM5_Handler.Init.ClockDivision=TIM_CLOCKDIVISION_DIV1;              //时钟分频因子
    , Z" e" C2 i% M* V4 q
  8.     HAL_TIM_Base_Init(&TIM5_Handler);1 O% [9 U6 G2 C9 ?% N' U
  9.     HAL_TIM_Base_Start_IT(&TIM5_Handler);       //使能定时器5和定时器5更新中断:TIM_IT_UPDATE
    3 Q8 v) T/ j. z; J' h% A
  10. }
复制代码
: Z7 L6 g8 S2 j* i
5 _9 D% C: O# n- A2 p$ I* V
2、定义全局变量
# S  ~7 l! X0 m. R
; Y6 g/ D+ S" v- ?3 Y4 Bunsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值1 p* k3 {# I5 A, n7 G; I: \; N7 n1 z

* z/ F9 k  F( c* i+ A- W
% b. B6 H# q" M* r& H: O0 e: s% E6 N/ X; r
3、具体运用在代码上
4 y# ~8 U9 P. ^: O5 C0 l9 n( `& E7 R" N4 x6 I, k
    t1=TIM5_Handler.Instance->CNT;" t/ ~) q7 d8 l" @9 O* Z) W3 Q
    AT24CXX_Write(79,ppp,30);//查看改行代码花费时间# ?- C& J& b1 a
    t2=TIM5_Handler.Instance->CNT;; z- n# k" U9 N( R& C

2 V  C. D1 K. \& Y    t2-t1等于代码执行花费时间,单位为us  y# Z: J3 q" C8 w! v
3 X. ]) \1 g( c! D

  F" c3 I. N9 g
1 W! n0 ?! K" T1 l6 A0 {4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零5 G5 L7 s* u% `1 [
( N) t) K# v0 t
* `* a& M) w" X
收藏 评论0 发布时间:2021-12-16 21:00

举报

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