tingfengqilang 发表于 2024-1-9 14:32:53

UCOS的OSTimeDlyHMSM绝对延时函数误差很大

OSTimeDlyHMSM(0, 0, 0, 500);设置500MS,结果却跑出1S来。这是为什么?

flamma 发表于 2024-1-9 15:19:31

最可能的原因是你告诉ucos的每秒tick数比你实际的tick数的快一倍。

knight_sh 发表于 2024-1-9 15:24:52

系统时钟的频率配置的对吗

albert_w 发表于 2024-1-9 15:40:26

这个应该不叫误差。楼上两位讲得有道理

zy473551 发表于 2024-1-9 15:42:14

如果你设置任何期望的时间;都恰好是等比例的呈现

那就是基准问题

fenglove 发表于 2024-1-9 16:45:41

这个没法判断啊,连时钟配置都不说,也不知道什么硬件环境
页: [1]
查看完整版本: UCOS的OSTimeDlyHMSM绝对延时函数误差很大