Other Parts Discussed in Thread: SYSBIOS
Thread 中讨论的其他器件:SYSBIOS
工具/软件:Code Composer Studio
大家好
系统 BIOS 中的时钟模块有问题。 我使用的是系统 BIOS_6_76_00_08和 CCS Studio 版本:9.0.0.00018。
我的应用中需要计时器0和1。 对于我在 cfg 文件中配置的时钟模块、如下所示:
clock.tickSource = Clock.tickSource_timer;
clock.tickPeriod = 100;
VAR 时钟= xdc.useModule('ti.sysbios.knl.Clock');
clock.timerId = 2;
然后我配置了两个实例
var clock0Params = new Clock.Params();
clock0Params.instance.name ="ADC";
clock0Params.period = 4;
clock0Params.startFlag = true;
program.global.adc = Clock.create ("&vRunInternalAdcAndFilterInputs"、1、clock0Params);
var clock1Params = new Clock.Params();
var clock2Params = new Clock.Params();
clock2Params.instance.name ="main";
clock2Params.period = 50;
clock2Params.startFlag = true;
program.global.main = Clock.create ("&vSoftWatchDogHandler"、1、clock2Params);
我使用 示波器跟踪了硬件上的 vRunInternalAdcAndFilterInputs。
它可以进行接缝处理。 但是、在经过一段特定的时间(1..3小时)后、时钟模块会停止并再次启动。
查看缓存的图片。
我需要帮助。 我试过几件事,但没有什么帮助。 有人有一个理想、我的配置有什么问题?
非常感谢!
Herbert
