| 12345678910111213141516171819202122232425 |
- /*!
- \file readme.txt
- \brief description of the TIMER1 PWM output demo
- */
- /*
- Copyright (C) 2017 GigaDevice
- 2017-06-06, V1.0.0, firmware for GD32F3x0
- */
- This demo is based on the GD32350R-EVAL board, it shows how to
- configure the TIMER peripheral in PWM (Pulse Width Modulation) mode.
-
- The TIMxCLK frequency is set to systemcoreclock (84MHz), the prescaler is
- 84(GD32F330) or 108(GD32F350) so the TIMER1 counter clock is 1MHz.
-
- TIMER1 Channel1 duty cycle = (4000/ 16000)* 100 = 25%.
- TIMER1 Channel2 duty cycle = (8000/ 16000)* 100 = 50%.
- TIMER1 Channel3 duty cycle = (12000/ 16000)* 100 = 75%.
- Connect the TIMER1 pins to an oscilloscope to monitor the different waveforms:
- - TIMER1_CH1 pin (PB3)
- - TIMER1_CH2 pin (PB10)
- - TIMER1_CH3 pin (PB11)
|