From bc6c916bff0b8d342c1cd62da73a2a09f18d22a8 Mon Sep 17 00:00:00 2001 From: tao_z <tzj0429@163.com> Date: Thu, 24 Jun 2021 22:22:49 +0800 Subject: [PATCH] 基本模块编译通过 --- USR/INC/pwm.h | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/USR/INC/pwm.h b/USR/INC/pwm.h index f4d2e75..770bbaa 100644 --- a/USR/INC/pwm.h +++ b/USR/INC/pwm.h @@ -1,13 +1,17 @@ #ifndef _PWM_H_ #define _PWM_H_ #include "gd32e23x_timer.h" -//1us * 10000 = 10ms -#define PERIOD_CAP (10000lU) +//100us * 300 = 30ms +#define PERIOD_CAP (300U) -//48Mzhz / 3000 = 16Khz = 62.5us -#define PERIOD_CMP (3000u) +//64Mzhz / 4000 = 16Khz = 62.5us +#define PERIOD_CMP (4000u) void TimerInit(void); void SetPwmDuty(uint16_t ch, uint32_t duty); void SetPwmPeriod(uint32_t period); + +extern void StartSpeedTime(void); +extern void StopSpeedTime(void); +extern void stop_pwm_output(void); #endif -- Gitblit v1.8.0