From 1dd41ee91e17769214a6fb198f08a8536fc00944 Mon Sep 17 00:00:00 2001 From: wizshare Date: Sun, 16 May 2021 17:43:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A0=E6=AD=A3Get=5FWDT=5FTime()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libraries/peripherals/STC8x/src/STC8x_WDT.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/peripherals/STC8x/src/STC8x_WDT.c b/libraries/peripherals/STC8x/src/STC8x_WDT.c index 7650fe6..17fd80b 100644 --- a/libraries/peripherals/STC8x/src/STC8x_WDT.c +++ b/libraries/peripherals/STC8x/src/STC8x_WDT.c @@ -70,11 +70,11 @@ uint32_t Get_WDT_Time(void) { extern uint32_t Get_SysClk_FRE(void); - uint8_t i; uint32_t sysClk_FRE,dat = 2; sysClk_FRE = Get_SysClk_FRE(); - for(i=0; i<(WDT_CONTR & 0x03); i++) dat *= 2; - dat = (12 * 32768 * dat) / sysClk_FRE; + dat = 2 << (WDT_CONTR & 0x07); + sysClk_FRE = (12000UL << 15) / sysClk_FRE; + dat = dat * 1000 * sysClk_FRE; return dat; } -- Gitee