微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > TI-RTOS的定时函数用法

TI-RTOS的定时函数用法

时间:10-02 整理:3721RD 点击:

extern Clock_Handle Util_constructClock(Clock_Struct *pClock,
Clock_FuncPtr clockCB,
uint32_t clockDuration,
uint32_t clockPeriod,
uint8_t startFlag,
UArg arg);

自己通过次函数定义了2S的定时器。是这样用的,在函数Switch_initializeClocks()中获取一个定时器的句柄。如下(照着其他定时函数写的)

HeartStateClkHandle = Util_constructClock(
&HeartStateClkStruct,
Switch_processHeatTimeoutCallback,
SWITCH_60SEC_HEAT,
0,
false,
0);

单步调试发现,HeartStateClkHandle 获取不到句柄为ERROR。

请TI的大神们看看。

你的timer有没有起作用?

这个问题已经找到,是IAR编译器优化起了作用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top