From 64a1cd9b563f50433e945eecadcb1f0d5c62d2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=90=83=E6=B2=B9=E7=82=B8=E9=B8=A1?= <1425962791@qq.com> Date: Thu, 5 Feb 2026 10:28:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Power_Pico/Core/Src/tim.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Power_Pico/Core/Src/tim.c b/Power_Pico/Core/Src/tim.c index 6be6564..f052e7d 100644 --- a/Power_Pico/Core/Src/tim.c +++ b/Power_Pico/Core/Src/tim.c @@ -109,9 +109,9 @@ void MX_TIM2_Init(void) /* USER CODE END TIM2_Init 1 */ htim2.Instance = TIM2; - htim2.Init.Prescaler = 9; + htim2.Init.Prescaler = 95; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; - htim2.Init.Period = 999; + htim2.Init.Period = 99; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; htim2.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; if (HAL_TIM_Base_Init(&htim2) != HAL_OK) @@ -389,7 +389,7 @@ void HAL_TIM_Base_MspDeInit(TIM_HandleTypeDef* tim_baseHandle) /** * @brief 更新并获取64位的总微秒数 (核心函数) - * @note 此函数应该被周期性调用(例如在UI的500ms定时器中) + * @note 此函数应该被经常性调用, 以处理32位计数器的溢出并累加到64位变量中。 * 来处理32位计数器的溢出并累加到64位变量中。 */ void UpdateMicrosecondCounter(void)