diff --git a/cube/User/Src/main2.c b/cube/User/Src/main2.c index 95211c8..957ce04 100644 --- a/cube/User/Src/main2.c +++ b/cube/User/Src/main2.c @@ -42,12 +42,13 @@ void second_tick(void *handle) { mainsCntCnt = 0; HAL_NVIC_EnableIRQ(TIM1_CC_IRQn); - uint32_t cnt = tmpSum / tmpCnt; - double f = 1.0 / ((double)cnt) * 1.0e6; - uint32_t ff = (uint32_t) ((f + 0.005) * 100); + uint64_t cnt = tmpSum / tmpCnt; + // double f = 1.0 / ((double)cnt) * 1.0e6; + uint64_t freq = 100 * 1.0e6 / cnt; + // uint32_t ff = (uint32_t) ((f + 0.005) * 100); t_seconds *seconds = wizGetSeconds(); - coloredMsg(LOG_GREEN, "Tick %ld %f %d %lu %lu", ff, f, seconds->valid, seconds->missedUpdates, seconds->seconds); + coloredMsg(LOG_GREEN, "Tick %lu %d %lu %lu", freq, seconds->valid, seconds->missedUpdates, seconds->seconds); }