以Ti controlSUITE的sqrt为模板,稍加改造:
1.配置定时器1,
CpuTimer1Regs.TCR.bit.TSS = 0;
test_run();
CpuTimer1Regs.TCR.bit.TSS = 1;
i=CpuTimer1Regs.TIM.all;
在任务开始前启动定时器,在任务结束后停止定时器。并且计数为i
在.cla文件中添加一个循环
__interrupt void Cla1Task1 ( void )
{
for(fVal=0;fVal<10000;fVal++){}
}
就可求出CLA用多长时间
但是理想总是美好的,程序总是错误的。调试阶段 i没有值,望各位指点一下,错在哪里