
1、初始化1个定时器 & e; b& }4 @# W! }; g3 b6 \ TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us . x5 o3 W/ w! B1 V' ?4 o# q" d8 b
2、定义全局变量 unsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值 4 ^) S: c, b- v 1 g. c8 [- y& m- d' J % F- Z4 w M# d% b9 k% Q5 t5 L% M 3、具体运用在代码上6 a: Z' N0 e+ ?4 I$ \' ^" K0 ? . i" i6 I9 A" a& y t1=TIM5_Handler.Instance->CNT;% {, G9 i& T _4 f) _4 X AT24CXX_Write(79,ppp,30);//查看改行代码花费时间* ]" B3 u. K5 V- w7 U t2=TIM5_Handler.Instance->CNT;: a! d* J, {; j' e0 ` ( W7 u" P# i/ k0 H- ~- G t2-t1等于代码执行花费时间,单位为us& N6 R+ N8 A6 h9 Z! e3 h: S% ` + g1 h8 d: h7 N& v3 N4 A $ m$ _% j/ t" Q# X' Y1 X4 K9 V" S ' @: C. n E+ F7 I! V- V' v 4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零2 g4 d+ E6 l0 y |
【STM32F769I-DISC1】开发板刷入Micropython并完成点灯、读取内部温度测试
【STM32F769I-DISC1】测评01:创建STM32cube IDE 工程,点个灯
【STM32F769】创建deepseek本地服务,并实现http请求
汇编浮点库qfplib移植STM32F769I-DISCO开发板与硬件浮点运算性能测试对比
coremark移植到STM32F769I-DISCO开发板的两种方法
【GUI板免费申请活动】【圣诞GUI】使用F746-DISO基于TouchGFX的圣诞树
刘氓兔的杂谈【001】-片上USB 高速PHY
【合集】STM32F7教程、资料大集合
基于STM32F746G-Discover的扩展电路板
F769 Discovery实现播放U盘音乐的播放器