遇到的问题的一些理解。
时钟定时器的TIM_Period可设置为自动重装载值,中断触发后自动重装值可继续计数,进入中断后仍在计数。
对于中断周期,按照时钟频率与重装值相乘而得,以下图为例:
文章图片
对于装载值得预算,reload处可理解为先算1s需要的值,在以1s为基础除以相应的值可得周期。
对于TIM_GetITStatus是否必要,
【STM32时钟定时器疑惑理解】
文章图片
文章图片
该if判断是在判断中断类型,一个定时器可能有好几种中断类型,如果只写了一种,可以不加if,一般加上if为了代码的
严谨性。
推荐阅读
- stm32|基于STM32和freeRTOS智能门锁设计方案
- 日常分享|共享充电宝方案原理,具体部件组成以及主控MUC参数
- #|ARM裸机开发(汇编LED灯实验(I.MX6UL芯片))
- STM32|STM32的四种IO输出模式
- STM32 远程升级(ISP / IAP)
- stm32|stm32f103can总线过滤器配置
- STM32CubeMX配置SDIO模式(非DMA方式)
- STM32|如何建一个STM32F030标准库工程模板
- STM32 时钟RCC相关配置参考stm32f10x_rcc.h
- STM32 NVIC