定时器pwm输出
自定义函数库说明:
-
将pwm先关的变量方式在一个机构体中封装起来,主要参数有
- 定时器名称,通道,时钟,预分频值,重载值
- gpio分组,pin,gpio时钟,引脚重映射
-
使用一个枚举类型指明每个pwm作为什么功能(如电机控制来使用,枚举的最后一个元素表示pwm数量
-
定义一个数组,将所有相关的pwm变量,填写到数组中即可,这个数组也就是后边修改的位置
bsp_pwm.h
#ifndef __GD32_BSP_TIM_PWM_H__
#define __GD32_BSP_TIM_PWM_H__
#include