/*!
\file readme.txt
\brief description of the TIMER1 single pulse 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 TIMER1 peripheral in single pulse mode.
The external signal is connected to TIMER1 CH0 pin (PA0) and the falling
edge is used as active edge.
The single pulse signal is output on TIMER1 CH1 pin (PA1).
The TIMER1CLK frequency is set to systemcoreclock (84MHz for GD32F330,108MHz
for GD32F350),the prescaler is 7(GD32F330) or 9(GD32F350),so the TIMER1 counter
clock is 12MHz.
single pulse value = (TIMER1_Period - TIMER1_Pulse) / TIMER1 counter clock
= (41999 - 20999) / 12MHz = 1.75 ms.
Connect the TIMER1 CH0 pin (PA0)to KEY,When KEY is pressed,a single pulse is generated.