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

TMS320C6748: sysbios 工程定时器的使用

Part Number:TMS320C6748

1、在使用定时器的时候,出现运行一次后重启之后不在进行中断服务程序。
设计思路是定时器运行一次后停止,通过任务运行开启。
配置timer如下:
            // 配置周期
    timerParams.runMode = Timer_RunMode_ONESHOT;
    timerParams.period = Period*3;
    timerParams.periodType = Timer_PeriodType_MICROSECS;
    // 实例化定时器
    Timer2 = Timer_create(2, DevTimer_Isr2, &timerParams, &eb);
任务函数(5S运行一次)中代码中增加启动定时器:
            Timer_start(Timer2);
是否哪里配置有问题还是缺少部分呢。
2、上面代码是在C文件在配置定时器。如在cfg配置定时器的话,如何在代码获取到对应的定时器句柄呢。
Nancy Wang:

1、完整的代码贴出来看一下。

可以借助ROV看一下,task起来之后执行到timer部分时的状态。

2、可以直接用,cfg配置中会生成Program.global.timer,该定义可以直接在c语言中调用。

2.3.10 Accessing the Global Namespace

https://www.ti.com/lit/ug/spruex3v/spruex3v.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748: sysbios 工程定时器的使用
分享到: 更多 (0)