STMCU小助手
发布时间:2021-12-16 21:00
|
1、初始化1个定时器 ) _# |; d& i! z TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us
2、定义全局变量 0 |" X, h" N, v9 F9 a unsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值4 C. X+ h& X, r) m 1 S, R% }# t1 }& S; Q& t 3、具体运用在代码上 t1=TIM5_Handler.Instance->CNT;. W0 {+ {5 E% v I AT24CXX_Write(79,ppp,30);//查看改行代码花费时间6 b8 t' a8 D" R h t2=TIM5_Handler.Instance->CNT;, T* C9 Z& v5 _4 U- j0 T ' ]. X, `7 ^' N4 [' G3 Z- d t2-t1等于代码执行花费时间,单位为us 0 g3 S/ s/ O, i( r. {0 y8 B 4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零 |
STM32F746G-DISCO移植lvgl9.0性能基准测试
STM32F745 USART1 Bootloader启动失败排查与解决的流程分析
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
入门嵌入式,为什么STM32是“优选起步”?
嵌入式-单片机-STM32 EXTI中断
STM32单片机进行除零运算,为何程序不崩溃?
STM32 LL为什么比HAL高效?
STM32时钟详解
2025国庆中秋活动体验报告2——TouchGFX的UI设计
微信公众号
手机版