这是我的代码,为什么执行1个多小时之后又从0开始计时,这是什么原因? 我用的是w806
查看更多
检查下millis的实现是否正确,一般系统tick数是一个uint32_t的数据类型,最大值为2的32次幂减一,换算成时间值和1:11:34的秒数正好差了1000倍。
发布 问题
分享 好友
手机 浏览
回到 顶部
我感觉问题出在“微秒级计时被当成毫秒用”或 core 在实现 millis() 时错误使用/转换了 micros()。