tim.h
#ifndef __TIM_H
#define __TIM_H
#include "stm32f4xx_hal.h"
#include "led.h"
#include "sys.h"
/*
*
*TIM2
*
*/
extern u8 TIM2_flag1; //定时器标志位
void TIM2_Init(u16 arr,u16 psc);
void TIM2_PWM_Init(u16 arr,u16 psc); //TIM? PWM部分初始化
void TIM_SetTIM2Compare2(u32 compare);//设置TIM?通道?的占空比
/*
*
*TIM3
*
*/
void TIM3_Init(u16 arr,u16 psc);
void TIM3_PWM_Init(u16 arr,u16 psc); //TIM? PWM部分初始化
void TIM_SetTIM3Compare1(u32 compare);//设置TIM?通道?的占空比
void TIM_SetTIM3Compare2(u32 compare);//设置TIM?通道?的占空比
void TIM_SetTIM3Compare3(u32 compare);//设置TIM?通道?的占空比
void TIM_SetTIM3Compare4(u32 compare);//设置TIM?通道?的占空比
/*
*
*TIM10
*
*/
extern u8 TIM10_flag1; //定时器标志位
void TIM10_Init(u16 arr,u16 psc);
void TIM10_PWM_Init(u16 arr,u16 psc); /