微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于SLEEPTIMER定时器的问题

关于SLEEPTIMER定时器的问题

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

我现要想要用sleeptimer定时器来做一个手表的时间显示,请问sleeptimer的工作原理是怎么样的?怎么才能设置0.5s的定时?谢谢

yafan,

请看 这个文档 第 11 章 http://www.ti.com/lit/ug/swru191f/swru191f.pdf

注意sleeptimer 在PM3 模式下是关闭的。

0.5s 的定时你用osal 的timer 函数就能实现了。

YAN,

你好,谢谢你的回答,在裸机程序下,我已经实现了0.5s的定时,但是不知道在协议栈里如何实现。

osal中的timer函数如何实现,能说的具体一点吗?

#define SYS_USER_EVT                                  0x8000

  osal_set_event( app_TaskID, SYS_USER_EVT );

if ( events & SYS_USER_EVT )
  {
    /* User Code */
    
    osal_start_timerEx( app_TaskID, SYS_USER_EVT, 500);
    return (events ^ SYS_USER_EVT);
  }



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

网站地图

Top