美文网首页
TI 2540 自带时钟功能 osal clock

TI 2540 自带时钟功能 osal clock

作者: YuQiao0303 | 来源:发表于2019-03-16 14:48 被阅读0次

    参考文档:(协议栈中,有OSAL API.pdf)
    D:\Texas Instruments\BLE-CC254x-1.4.2.2\Documents\osal

    用法:

    两种表示时间的方法

    image.png

    void osal_setClock( UTCTime newTime );

    newTime – new time in seconds since 0 hrs, 0 minutes, 0 seconds, on 1 January 2000 UTC.
    其中UTCTime 是uint32
    用这个方法设置系统时间
    不set的话默认好像是0

    UTCTime osal_getClock( void );

    获取当前系统时间。比如你刚才set了时间为1,一秒后get得到的结果将是2

    void osal_ConvertUTCTime( UTCTimeStruct * tm, UTCTime secTime );

    将UTCTime转换为时间结构体

    osalTimeUpdate( ) 不要自己调用!

    • Called from osal_run_system() to update the time.
    • This function reads the number of MAC 320usec ticks to maintain the OSAL Clock time.
    • Do not call this function anywhere else.

    说明

    这个系统时间是系统自己维护的,不需要我们在哪里设置update它
    只需要在想要的时候set和get就行了!

    相关文章

      网友评论

          本文标题:TI 2540 自带时钟功能 osal clock

          本文链接:https://www.haomeiwen.com/subject/bxhsmqtx.html