用SDK包开发K66FX18学习笔记(3)

本文是K66FX18微控制器使用SDK进行FTM模块配置以输出PWM的笔记。详细介绍了FTM的宏定义、PWM初始化步骤,包括FTM_SetupPwm和FTM_StartTimer函数的用法,以及如何改变占空比和启用软件流控制来确保PWM输出。
摘要由CSDN通过智能技术生成

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值