STM32F103定时器相比于传统的51单片机要完善和复杂得多,它是专为工业控制应用量身定做,具有延时、频率测量、PWM输出、电机控制及编码接口等功能
STM32F103定时器相比于传统的51单片机要完善和复杂 得多,它是专为工业控制应用量身定做,具有延时、频率测 量、PWM输出、电机控制及编码接口等功能
6.2基本定时器6.2.1基本定时器简介STM32F103基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。它们可以作为通用定时器提供时间基准,特别是可以为数模转换器(DAC)提供时钟。实际上,它们在芯片内部直接连接到DAC并通过触发输出直接驱动DAC,这2个定时器是互相独立的,不共享任何资源
6.2 基本定时器 STM32F103 基本定时器TIM6和TIM7各包含一个16位 自动装载计数器,由各自的可编程预分频器驱动。它们可以 作为通用定时器提供时间基准,特别是可以为数模转换器( DAC)提供时钟。实际上,它们在芯片内部直接连接到DAC 并通过触发输出直接驱动DAC,这2个定时器是互相独立的 ,不共享任何资源。 6.2.1 基本定时器简介
6.2.2基本定时器的主要特性TIM6和TIM7定时器的主要功能包括:116位自动重装载累加计数器。2)16位可编程(可实时修改)预分额器,用于对输入的时钟按系数为1~65536之间的任意数值分频3)触发DAC的同步电路4)在更新事件(计数益询品)时产生中断/DMA请求。基本定时器内部结构如图6-1所示
TIM6和TIM7定时器的主要功能包括: 1)16位自动重装载累加计数器。 2)16位可编程(可实时修改)预分额器,用于对输入的 时钟按系数为1~65536之间的任意数值分频。 3)触发DAC的同步电路。 4)在更新事件(计数益询品)时产生中断/DMA请求。 基本定时器内部结构如图6-1所示。 6.2.2 基本定时器的主要特性
内部时钟(CK_INT)触发TRGO来自RCC的TIMxCLK至DAC控制器根据控制位的设定,在U事件时复位、使能、计数传送预装载寄存器至实际寄存器控制器事件中断和DMA输出U自动重装载寄存器UI停止、清除或递增CK_CNTPSC+-CNT计数器预分频器CKPSC图6-1基本定时器结构框图
图6-1 基本定时器结构框图
6.2.3基本定时器的功能1.时基单元这个可编程定时器的主要部分是一个带有自动重装钱的16位累加计数器,计数器的时钟通过一个预分频器得到。软件可以读写计数器、自动重装载寄存器和预分频寄存器,即使计数器运行时也可以操作。时基单元包含:1)计数器寄存器(TIMxCNT)。2)预分频寄存器(TIMxPSC)。3)自动重装载寄存器(TIMxARR)
1. 时基单元 这个可编程定时器的主要部分是一个带有自动重装钱的 16位累加计数器,计数器的时钟通过一个预分频器得到。软 件可以读写计数器、自动重装载寄存器和预分频寄存器,即 使计数器运行时也可以操作。 时基单元包含: 1)计数器寄存器(TIMx_CNT)。 2)预分频寄存器(TIMx_PSC)。 3)自动重装载寄存器(TIMx_ARR)。 6.2.3基本定时器的功能