【发布时间】:2021-05-15 03:17:15
【问题描述】:
我在 putty 控制台上显示 32 位计时器值。计时器包括自我的 stm32wb55 启动以来的微秒时间。使用以下代码,它可以像我想要的那样工作:
uint32_t time_micro32
sprintf((char*)buf,
"Time: %lu \r\n",
(time_micro32));
但是现在,我想用uint64_t time_micro64 以64 位分辨率显示时间。我尝试了很多,但没有任何效果。有人可以帮我吗?我在 STM32CubeIDE 中编程
【问题讨论】:
-
你为什么要使用微秒分辨率,然后用一些 PC 编程 stdio.h barf 打印它,最好是毫秒分辨率?
标签: c stm32 stm32cubeide