mirror of
https://github.com/EFeru/hoverboard-sideboard-hack-GD.git
synced 2025-07-27 17:49:32 +00:00
/*! \file readme.txt \brief description of the TIMER1 OC toggle demo */ /* Copyright (C) 2017 GigaDevice 2014-12-26, V1.0.0, platform GD32F1x0(x=3,5) 2016-01-15, V2.0.0, platform GD32F1x0(x=3,5,7,9) 2016-04-30, V3.0.0, firmware update for GD32F1x0(x=3,5,7,9) 2017-06-19, V3.1.0, firmware update for GD32F1x0(x=3,5,7,9) */ This demo is based on the GD32150R-EVAL/GD32190R-EVAL board, it shows how to configure the TIMER peripheral to generate the toggle signal. The TIMxCLK frequency is set to systemcoreclock (72MHz), the prescaler is 3600 so the TIMER1 counter clock is 20KHz. TIMER1 configuration: output compare toggle mode: CH1 update rate = TIMER1 counter clock / CH1VAL = 20000/4000 = 5 Hz. Connect the TIMER1 CH1 pin(PB3) to an oscilloscope to monitor the waveform.