
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亿时,会清零 |
25个STM32问答,考验你基础的时候到了
概述STM32
STM32的基本知识
STM32入门指南:从零开始,如何为你的首个项目选择最合适的MCU?
STM32F769I-DISCO开发板GUI学习内容(二)_课前硬件基础
基于STM32F767通过cube配置:QSPI接口读写64M PSRAM+flash参考资料...
【实战经验】基于STM32F7的网络时间同步例程
STM32硬件结构学习
STM32中BOOT的作用
【STM32F769I-DISC1】开发板刷入Micropython并完成点灯、读取内部温度测试