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

ble osal 如何设置10ms定时器?

我现在用的是c2541的芯片,基于官方给出的demo,simpleBLEPeripheral,在中间添加了osal_startTimerEX(simpleBLEPeripheral_TaskID,Timer_Update_EVT,10).在Process_Event中也接收到了该事件,但是利用osal_getSysytemTime 发现响应间隔时150ms并不是10ms,如果将定时器的timerout_value设置为250ms, 响应间隔就是正确的250ms,请问如何设置修改代码,定制一个10ms的定时器。感谢!

Lvchen Zhao:

我找到原因了,是因为我在定时器响应函数里面加入了printf函数,这个函数的大致运行时间是150ms所以才导致了上面的问题。

赞(0)
未经允许不得转载:TI中文支持网 » ble osal 如何设置10ms定时器?
分享到: 更多 (0)