您好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是否在范围内呢?
TI中文支持网
