“Thread:SysBIOS”中讨论的其它部件
工具/软件:Code Composer Studio
您好,
我正在尝试使用SYS/BIOS .cfg文件将计时器配置为计数器。 我已将以下内容添加到.cfg文件中
var ti_SysBIOS_timers_timer64_Timer0Params = new ti_SysBIOS_timers_timer64_Timer.Params();
ti_sysbios_timers_timer64_Timer0Params.instance.name ="ti_SysBIOS_TIMERS_TIMER64_Timer0";
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.emuMgtInit.soft =假;
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.xesType = XDC.MODULE ("ti.sysbios.interfaces.ITimer").PeriodType_COUNTS;
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.extFreq.lo = 0;
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.period = 2000;
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.startMode = XDC.module ("ti.sysbios.interfaces.ITimer").StartMode_USER;
TI_SysBIOS_TIMERS_TIMER64_Timer0Params.Half = ti_SysBIOS_TIMERS_TIMER64_Timer.Half_LOW;
program.global_ti_SysBIOS_timers_timer64_Timer0 = ti_SysBIOS_timers_timer64_Timer.create (1,空,ti_SysBIOS_timers_timer64_Timer0Params);
如果我们使用Timer_getCount API获取计时器的计数器值,但下次计数器值不从零开始,而是从我的期间值开始。
如何将计时器配置为计数器,以及如何从计数器值计算频率?