TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310的定时器PWM功能

您好TI:

我再使用定时器PWM的功能时,采用过了捕获下降沿的方式,记录产生了多少个周期的PWM,但是我发现,我使用IAR 调试的时候,捕获的中断的个数挺准的。产生了10个PWM,就可以捕获到10个。但是,如果使不用IAR,CPU正常运行。就会出现产生18 19个周期的PWM,才能捕获10个中断。请问。IAR调试和CPU正常运行有什么区别?

xyz549040622:

你试着把产生PWM的频率稍微放慢点,看看会不会全部捕获。IAR调试的时候,时间会稍微放的慢点。

yangbo lin:

回复 xyz549040622:

是的,我把pwd的频率降到3.8k,都可以捕获到,但是我需要用38k的pwm,有什么解决办法吗?让1310不调试的时候也能很准确的捕获38k产生的脉冲

xyz549040622:

回复 yangbo lin:

大概看了看数据手册,CC1310支持24位的PWM输入捕获,你根据你现在的主频看看最大可以捕获的频率,看看38k是否在范围内呢?

赞(0)
未经允许不得转载:TI中文支持网 » CC1310的定时器PWM功能
分享到: 更多 (0)