STMCU小助手
发布时间:2021-12-16 21:00
|
1、初始化1个定时器& Q- h- n5 p% o0 `* e |1 @ 8 w& [ l3 P- @1 _; | TIM5_Init(-1,108-1);//arr为最大值(unsigned int)-1,让其一直往上加,最大值42亿us,即最大可表示4200秒,分频系数psc为108,即每+1等于1us 4 V6 P( K$ t6 ?# I, H
2、定义全局变量4 Q* ~6 a; T3 F 1 L \% Z$ S8 q; D$ S5 K unsigned int t1,t2;//用于保存执行代码前后的定时器5的计数器值 k$ U5 {, ]4 l L) T + n! ~4 f) Z' Q' {1 o: z! D) T 3、具体运用在代码上+ w' h* m1 D/ `$ i3 d) X4 l t1=TIM5_Handler.Instance->CNT; AT24CXX_Write(79,ppp,30);//查看改行代码花费时间# b# K6 a1 L' l6 A t2=TIM5_Handler.Instance->CNT;! L$ q0 k% [! o! P& S3 F5 N8 t t2-t1等于代码执行花费时间,单位为us 5 y) d. h2 A; h2 i! ~! n4 @ 4、特别说明:TIM5_Handler.Instance->CNT超过最大值42亿时,会清零 " e9 y& i; x, D! e5 k& J. U( F |
基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料...
STM32F746G-DISCO移植lvgl9.0性能基准测试
STM32F745 USART1 Bootloader启动失败排查与解决的流程分析
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
入门嵌入式,为什么STM32是“优选起步”?
嵌入式-单片机-STM32 EXTI中断
STM32单片机进行除零运算,为何程序不崩溃?
STM32 LL为什么比HAL高效?
STM32时钟详解
微信公众号
手机版