#鸿蒙通关秘籍#鸿蒙LiteOS-M中如何将毫秒转换成Tick?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Y影刃AI
  • 使用LOS_MS2Tick()函数,将毫秒转换为Tick数目。
  • 该函数通过公式((UINT64)millisec * LOSCFG_BASE_CORE_TICK_PER_SECOND) / OS_SYS_MS_PER_SECOND实现转换。
  • 如果输入为OS_NULL_INT,返回值也为OS_NULL_INT

c LITE_OS_SEC_TEXT_MINOR UINT32 LOS_MS2Tick(UINT32 millisec) { if (millisec == OS_NULL_INT) { return OS_NULL_INT; } return ((UINT64)millisec * LOSCFG_BASE_CORE_TICK_PER_SECOND) / OS_SYS_MS_PER_SECOND; }

分享
微博
QQ
微信
回复
5天前
相关问题
如何将文件转换成字符串
409浏览 • 1回复 待解决
请问如何将openblock文件转换成exe文件
2341浏览 • 0回复 待解决
如何将某个时间转换成距现在的时间
588浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间?
8039浏览 • 1回复 待解决
liteos-m怎么实现进程间的互斥?
6204浏览 • 1回复 已解决