WB32L003 Standard Peripherals Firmware Library

TIM1_6Steps_Output example

      ****************** (C) COPYRIGHT 2023 Westberry Technology *******************
      * @file    TIM/TIM1_6Steps_Output/readme.txt
      * @author  Westberry Application Team
      * @version V0.0.4
      * @date    23-April-2023
      * @brief   Description of the GPIO TIM1_6Steps_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, WESTBERRY 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.
      ******************************************************************************

Example Description

This example describes how to generate PWM 6-step output using the TIM1 peripheral.

In this example, Main clock is configured at 24MHz.

Directory contents

- TIM/TIM1_6Steps_Output/TIM1_6Steps_Output.uvprojx MDK5 project file
- TIM/TIM1_6Steps_Output/TIM1_6Steps_Output.uvoptx MDK5 project options file
- TIM/TIM1_6Steps_Output/JLinkSettings.ini link settings file
- TIM/TIM1_6Steps_Output/main.c Main program

Hardware and Software environment

- Hardware environment
  - The chip pins are connected as follows：
    - TIM1_CH1 PD4 10KHz 15%
    - TIM1_CH1N PD5 10KHz 85%
    - TIM1_CH2 PD6 10KHz 42%
    - TIM1_CH2N PA1 10KHz 58%
    - TIM1_CH3 PA2 10KHz 97%
    - TIM1_CH3N PA3 10KHz 3%

How to use it ?

In order to make the program work, you must do the following :

- Open TIM1_6Steps_Output.uvprojx from this example folder by Keil MDK5
- Rebuild all files and load your image into target memory

- Run the example

  ###
  © COPYRIGHT 2023 Westberry Technology