赞
踩
源码定义#define LOSCFG_BASE_CORE_TICK_PER_SECOND (100UL),表示一个Tick 等于千分之一百毫秒也就是十毫秒。
系统的Tick数在关中断的情况下不进行计数,故系统Tick数不能作为准确时间使用。
配置选项维护在开发板工程的文件target_config.h。
//例如stm32F4xx board
/*=============================================================================
System clock module configuration
=============================================================================*/
#define OS_SYS_CLOCK 168000000 //CPU 主时钟
#define LOSCFG_BASE_CORE_TICK_PER_SECOND (1000UL) //设置每秒Tick数
...
功能类别 | 接口函数 | 描述 |
---|---|---|
los_tick | LOS_MS2Tick | 毫秒转换Tick |
LOS_TickTimerRegister | 重新初始化Tick时钟 | |
LOS_UDelay | CPU us延时 | |
LOS_MDelay | CPU ms延时 | |
LOS_CurrNanosec | 获取系统启动以来的纳秒数 | |
OsTickHandler | Tick中断相应函数 | |
OsCpuTick2MS | CPU Tick周期转换毫秒数 | |
OsCpuTick2US | CPU Tick周期转换微秒数 | |
OsCycle2MS | 周期转毫秒数 | |
OsCycle2US | 周期转微秒数 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。