CC3200——PWM

本文介绍了CC3200如何配置PWM,包括PWM的产生、计数器原理、24位计数模式、比较器设置以及占空比计算。通过设置定时器、预分频值和比较值来实现不同占空比的PWM输出,同时强调了在配置多个PWM输出时的注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、PWM由定时器产生,且只能由16位的定时器产生。因此能够分频。

每个引脚根据选择的功能,可以配置成不同的PWM模式,比如下面这个:

工作在模式3时,作为GT_CCP07,只能输出PWM,不能作为捕获;

工作在模式12时,作为GT_CCP02,只能捕获外部脉冲,不能输出。

 

2、定时器产生PWM时,是向下计数的,根据是否设置输出信号翻转,决定输出的PWM波形。由下面这个函数决定。

这个函数下面有这么一段话:

This function sets the PWM output level for the specified timer. If the bInvert parameter is true, then the timer's output is made active low; otherwise, it is made active high.

也即是如果设置了输出信号翻转,则低电平有效,那么当定时器的当前值大于比较值时,输出有效电平。只有向下计数到达比较值时,输出另一电平。下图形象的说明了这一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值