/***************************************************************************//**
文件: main.c
版本: V1.0.0
时间: 202101201
平台:MINI-GD32F103C8T6开发板
*******************************************************************************/
#include "gd32f10x.h"
#include "gd32f10x_libopt.h"
#include "systick.h"
//定时器配置
void timer_config(void)
{
/* -----------------------------------------------------------------------
系统主频108MHZ,timer_initpara.prescaler为107,timer_initpara.period为999,频率就为1KHZ
----------------------------------------------------------------------- */
timer_parameter_struct timer_initpara;
rcu_periph_clock_enable(RCU_TIMER1);
timer_deinit(TIMER1);
/* TIMER1 configuration */
timer_initpara.prescaler = 107;
timer_initpara.alignedmode = TIMER_COUNTER_EDGE;
timer_initpara.counterdirection = TIMER_COUNTER_UP;
timer_initpara.period = 999;
timer_initpara.clockdivision = TIMER_CKDIV
实验二、设置1ms定时器
最新推荐文章于 2026-04-28 09:49:16 发布


3413

被折叠的 条评论
为什么被折叠?



