微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > ble osal 如何设置10ms定时器?

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

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

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

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

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

网站地图

Top