|
MG32F10x Standard Peripherals Firmware Library
|
*************** (C) COPYRIGHT 2020 - 2023 megawin Technology *************** * @file TIM/TIM_ParallelSynchro/readme.txt * @author megawin Application Team * @version V0.1.10 * @date 05-January-2023 * @brief Description of the TIM_ParallelSynchro example. ****************************************************************************** * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE * TIME. AS A RESULT, MEGAWIN SHALL NOT BE HELD LIABLE FOR ANY DIRECT, * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM * THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. ******************************************************************************
本例程演示如何在TIM外设之间并行同步。
本例程系统时钟工作在96Mhz,通过PLL配置产生。PLL时钟源是外部8Mhz晶振。APB1的分频比是1,APB2的分频比是1。
在本例程中,使用了三个定时器:
定时器之间的同步关系如下:
1, TIM2作为主定时器:
2, TIM3和TIM4作为TIM2的从机。
在本例程中,TIM2的计数器时钟频率是96MHz。
TIM2频率 = (TIM2计数器时钟) / (TIM2_ARR + 1) = 375kHz,占空比 = TIM2_CCR1 / (TIM2_ARR + 1) = 25%
TIM3频率 = (TIM2频率) / (TIM3_ARR + 1) = 93.75kHz,占空比 = TIM3_CCR1 / (TIM3_ARR + 1) = 25%
TIM4频率 = (TIM2频率) / (TIM4_ARR + 1) = 93.75kHz,占空比 = TIM4_CCR1 / (TIM4_ARR + 1) = 50%
为了使程序工作,您必须执行以下操作 :
运行此例程