From 387d1ffc16ce9e050403baee0ed07f3d9accf632 Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期五, 04 七月 2025 14:55:15 +0800 Subject: [PATCH] 初步移植完成0.6.8SDK,但发送有len太长未找到原因 --- keil/include/drivers/mk_clock.c | 90 ++++++++++++++++++++++---------------------- 1 files changed, 45 insertions(+), 45 deletions(-) diff --git a/keil/include/drivers/mk_clock.c b/keil/include/drivers/mk_clock.c index 470b8bc..3daaa1c 100644 --- a/keil/include/drivers/mk_clock.c +++ b/keil/include/drivers/mk_clock.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2023 Beijing Hanwei Innovation Technology Ltd. Co. and + * Copyright (c) 2019-2025 Beijing Hanwei Innovation Technology Ltd. Co. and * its subsidiaries and affiliates (collectly called MKSEMI). * * All rights reserved. @@ -172,17 +172,17 @@ switch (mux) { - case CLOCK_32K_CLK_SEL: - clock_32K_clk_config(choice); - break; - case CLOCK_SYS_CLK_SEL: - clock_sys_clk_config(choice); - break; - case CLOCK_WDT_CLK_SEL: - clock_wdt_clk_config(choice); - break; - default: - break; + case CLOCK_32K_CLK_SEL: + clock_32K_clk_config(choice); + break; + case CLOCK_SYS_CLK_SEL: + clock_sys_clk_config(choice); + break; + case CLOCK_WDT_CLK_SEL: + clock_wdt_clk_config(choice); + break; + default: + break; } } @@ -190,21 +190,21 @@ { switch (div_name) { - case CLOCK_AHB_DIV: - SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_HCLK_DIV_MSK) | SYSCON_CLK_DIV_HCLK_DIV(div_value); - break; - case CLOCK_APB_DIV: - SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_PCLK_DIV_MSK) | SYSCON_CLK_DIV_PCLK_DIV(div_value); - break; - case CLOCK_FLASH_CTRL_DIV: - SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_FLASH_CTRL_DIV_MSK) | SYSCON_CLK_DIV_FLASH_CTRL_DIV(div_value); - break; - case CLOCK_UART1_FDIV: - SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_UART1_FDIV_MSK) | SYSCON_CLK_DIV_UART1_FDIV(div_value); - break; - case CLOCK_UART0_FDIV: - SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_UART0_FDIV_MSK) | SYSCON_CLK_DIV_UART0_FDIV(div_value); - break; + case CLOCK_AHB_DIV: + SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_HCLK_DIV_MSK) | SYSCON_CLK_DIV_HCLK_DIV(div_value); + break; + case CLOCK_APB_DIV: + SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_PCLK_DIV_MSK) | SYSCON_CLK_DIV_PCLK_DIV(div_value); + break; + case CLOCK_FLASH_CTRL_DIV: + SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_FLASH_CTRL_DIV_MSK) | SYSCON_CLK_DIV_FLASH_CTRL_DIV(div_value); + break; + case CLOCK_UART1_FDIV: + SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_UART1_FDIV_MSK) | SYSCON_CLK_DIV_UART1_FDIV(div_value); + break; + case CLOCK_UART0_FDIV: + SYSCON->CLK_DIV = (SYSCON->CLK_DIV & ~SYSCON_CLK_DIV_UART0_FDIV_MSK) | SYSCON_CLK_DIV_UART0_FDIV(div_value); + break; } } @@ -213,24 +213,24 @@ uint32_t freq = 0; switch (clk_name) { - case CLOCK_SYS_CLK: - freq = clock_get_sys_clk_freq(); - break; - case CLOCK_AHB_CLK: - freq = clock_get_ahb_clk_freq(); - break; - case CLOCK_APB_CLK: - freq = clock_get_apb_clk_freq(); - break; - case CLOCK_WDT_CLK: - freq = clock_get_wdt_clk_freq(); - break; - case CLOCK_32K_CLK: - freq = clock_get_32k_clk_freq(); - break; - case CLOCK_FLASH_CLK: - freq = clock_get_flash_clk_freq(); - break; + case CLOCK_SYS_CLK: + freq = clock_get_sys_clk_freq(); + break; + case CLOCK_AHB_CLK: + freq = clock_get_ahb_clk_freq(); + break; + case CLOCK_APB_CLK: + freq = clock_get_apb_clk_freq(); + break; + case CLOCK_WDT_CLK: + freq = clock_get_wdt_clk_freq(); + break; + case CLOCK_32K_CLK: + freq = clock_get_32k_clk_freq(); + break; + case CLOCK_FLASH_CLK: + freq = clock_get_flash_clk_freq(); + break; } return freq; } -- Gitblit v1.9.3