FTM输出PWM
1、宏定义
#define FTM_INSTANCE FTM2 //FTM端口
#define FTM_CHANNAL0 0U //FTM通道
#define FTM_CHANNAL1 1U //FTM通道
#define FTM_CLKFREQ() CLOCK_GetFreq(kCLOCK_BusClk) //获取总线时钟频率
#define FTM_PORT PORTB //PORT端口
#define FTM_PIN1 18U //PWM引脚
#define FTM_PIN2 19U //PWM引脚
2、PWM初始化
void FWM_INIT(void)
{
ftm_config_t FTMconfig;//初始化结构体句柄
CLOCK_EnableClock(kCLOCK_PortB);//GPIOB端口时钟初始化
PORT_SetPinMux(FTM_PORT,FTM_PIN1,kPORT_MuxAlt3)