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

TMS570LC4357: 延时函数

Part Number:TMS570LC4357

TI 的例程当中有提供延时函数吗?TMS570LC43

Susan Yang:

您可以使用 RTI 和下面的代码:{U32 waitTill = currentRTIvalue + wtime;while((I32)(currentRTIvalue – waitTill) < 0) { /* do nothing */ }}将“currentRTIvalue”替换为使用的 RTI 计数器优点:注入中断没有问题缺点 1:您需要将 RTI 编程为比等待时间倒置值更高的频率缺点 2:它仅对小延迟(小于 ~20-40us)有效。对于更长的延迟,最好使用 RTOS 并将这段时间用于另一项任务。

,

HL P:

有没有方法,设置一个ms级的counter?较为精确的1ms一个计数

,

HL P:

在没有使用FREERTOS的情况下, 使用RTI进行timer的功能

,

HL P:

有没有函数在代码内部霍格RTICLK的频率参数, 方便进行后续运算

,

Susan Yang:

freeRTOS 具有使用 RTI 比较 0 的预定义定时器。

freeRTOS has its predefined timer using RTI compare 0.

You can add other RTI compares to prvSetupTimerInterrupt() function manually.

请看

https://www.freertos.org/implementation/a00011.html 

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LC4357: 延时函数
分享到: 更多 (0)