【发布时间】:2017-04-06 15:18:13
【问题描述】:
我目前正在 Realtek Ameba 板上开发 FreeRTOS v8.1.2,并且我正在使用 IAR Embedded Workbench IDE。
我在使用 FreeRTOS 的 xTimerIsTimerActive() API 时遇到了一个奇怪的问题。
我有一个周期性定时器,对于这个周期性定时器,xTimerIsTimerActive() 总是返回 True,即使我通过调用 xTimerStop() 和 xTimerDelete() 明确停止和删除定时器,实际上代码是以重复方式编写的。
但是xTimerIsTimerActive()即使没有创建定时器并且定时器句柄初始化为NULL也返回True。
抱歉,我无法在此处发布代码,因为它是专有的。
【问题讨论】: