MG32F157 Standard Peripherals Firmware Library
|
****************** (C) COPYRIGHT 2023 Megawin Technology ******************* * @file TIM/TIM_7PWM_Output/readme.txt * @author Megawin Application Team * @version V0.0.4 * @date 16-June-2023 * @brief Description of the TIM_7PWM_Output 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. ******************************************************************************
This example shows how to configure the TIM1 peripheral to generate 7 PWM signals with 4 different duty cycles (50%, 37.5%, 25% and 12.5%).
In this example, Main clock is from PLL clock and it is configured at 96MHz. The PLL clock is based on 8MHz HSE. APB1 clock is the 2 frequency division of the Main clock, APB2 clock is from Main clock.
The objective is to generate 7 PWM signal at 1.46 KHz:
The TIM1 waveform can be displayed using an oscilloscope.
In order to make the program work, you must do the following :
Run the example