MotorControlModuleSDFM_TMS3.../Projects/epwm_test/src/pwm_init.h

39 lines
786 B
C

/*
* init.h
*
* Created on: 21 àâã. 2023 ã.
* Author: seklyuts
*/
#ifndef SRC_PWM_INIT_H_
#define SRC_PWM_INIT_H_
#define PERIOD_BRAKE 1000
#define PERIOD_MOTOR 5000
#define EPWM_DB 150
#define PERIOD_2 PERIOD_MOTOR/2
#define PWM_MAX PERIOD_MOTOR - EPWM_DB
#define PWM_MIN EPWM_DB
#define INDEPENDED 1
#define COMPLIMENTARY 0
void PWMInit(uint16_t Num, uint16_t Period, uint16_t Independed);
void PWMGpioInit(void);
void PWMInitEnable(void);
void PWMInitInterruptEn(void);
void PWMAllInit(void);
void InitEPwm1Example(void);
void InitEPwm2Example(void);
void InitEPwm3Example(void);
void InitEPwm4Example(void);
void InitEPwm5Example(void);
void InitEPwm6Example(void);
void pwm_AutoChange(uint16_t Num);
#endif /* SRC_PWM_INIT_H_ */