青岛模板网站建设价格,商城网站开发教程视频,河南做网站送记账,wordpress 千易网盘TIM 基本定时器
高级定时器模块包含一个功能强大的 16 位自动重装定时器(TIM1、TIM8、TIM9 和 TIM10)
通用定时器模块包含一个 16 位可自动重装的定时器(TIM2、TIM3、TIM4 和 TIM5)
基本定时器模块包含一个 16 位可自动重装的定时器(TIM6 和 TIM7)
定时器的结构大致可…TIM 基本定时器
高级定时器模块包含一个功能强大的 16 位自动重装定时器(TIM1、TIM8、TIM9 和 TIM10)
通用定时器模块包含一个 16 位可自动重装的定时器(TIM2、TIM3、TIM4 和 TIM5)
基本定时器模块包含一个 16 位可自动重装的定时器(TIM6 和 TIM7)
定时器的结构大致可以分为三部分,
输入时钟部分核心计数器部分比较捕获通道部分时钟源
AHB 总线时钟(CK_INT)外部时钟输入引脚(TIMx_ETR)其他具有时钟输出功能的定时器(ITRx)比较捕获通道的输入端(TIMx_CHx)。基本定时器的使用步骤
开启定时器时钟配置定时器开启定时器中断是能定时器编写定时器中断函数bsp驱动
bsp_time_base.c
/** bsp_time_base.c** Created on: Feb 19, 2024* Author: 10855*/
#include "bsp_time_base.h"
typedef struct
{TIM_TypeDef *tim;uint32_t Hz; //定时器的超时频率