Advertisement

STM32F10x定时器配置解析

阅读量:

文章结构概览

  • 模板
      • 1.初始化设置
      • 2.中断处理函数
      • 参数调整
        • 计数器设置

          • 溢出更新时间的计算
        • 内置向量中断控制器

    • 定时器的类型及其功能特点

      • 各类芯片中所包含的定时器模块
    • 更多示例

      • 延时操作功能

模板

定时器具备多种应用场景,例如生成PWM信号、执行输出比较、实现输入捕获以及产生延时效果等。以下将通过定时器最基本的计数功能作为示例进行说明。

1.系统初始化过程

复制代码
    void Timer2_init()
    {
    	TIM_TimeBaseInitTypeDef timer2;//用于配置定时器
    	NVIC_InitTypeDef NC_Init;//用于配置内嵌向量中断控制器
    	RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);//使能外设
    	//定时器配置
    	timer2.TIM_ClockDivision=TIM_CKD_DIV1;//时钟分割
    	timer2.TIM_CounterMode=TIM_CounterMode_Up;//向上计数模式
    	timer2.TIM_Period=

全部评论 (0)

还没有任何评论哟~