小编ole*_*ker的帖子

嵌入式计时器包装

目前,我正在开发一个嵌入式项目,其中大多数子系统都基于时序.

我已经搜索了许多解决方案,以避免计时器翻滚的问题,但有一件事仍然困扰我.

目前,我正在使用这样的无符号长度的二进制补码.

ulong t1 = tick of last event;
ulong t2 = current tick;
if ( t2 - t1 >= limit ){
 do something
}
Run Code Online (Sandbox Code Playgroud)

其他人建议,有必要将t2-t1的结果转换为已签名的实体,然后才能生效,但我无法理解为什么.还有其他任何见解或建议吗?

c embedded timer

5
推荐指数
1
解决办法
1183
查看次数

标签 统计

c ×1

embedded ×1

timer ×1