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

RTOS|AM437x TimerModule定时中断不准问题

开发板:AM437x IDK
开发环境:CCS6、TI-RTOS
问题:通过SYS/BOIS使能Timer Module,并以cfg方式创建定时中断,代码如下:

var timerParams = new Timer.Params(); timerParams.period = 200; timerParams.periodType = Timer.PeriodType_MICROSECS; timerParams.arg = 1; Timer.create(null, '&Timer200us_Int', timerParams);

实际运行定时中断频率比200us快,约为166us,请问如何解决?

Nancy Wang:

您是用什么方式测出来166us的?

user5885945:

回复 Nancy Wang:

通过GPIO驱动LED,用示波器测量的。

Nancy Wang:

回复 user5885945:

有没有修改过cpu clock从而导致timer定时不精确,看一下这个链接。
processors.wiki.ti.com/…/Processor_SDK_RTOS:_TI_RTOS_Tips_And_Tricks

赞(0)
未经允许不得转载:TI中文支持网 » RTOS|AM437x TimerModule定时中断不准问题
分享到: 更多 (0)