
1、初始化1个定时器 TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us
2、定义全局变量 unsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值 3、具体运用在代码上 t1=TIM5_Handler.Instance->CNT; AT24CXX_Write(79,ppp,30);//查看改行代码花费时间 t2=TIM5_Handler.Instance->CNT; t2-t1等于代码执行花费时间,单位为us 4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零 |
【实战经验】基于STM32F7的网络时间同步例程
STM32硬件结构学习
STM32中BOOT的作用
【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