函数 RCC_DeInitTable 338. 函数 RCC_DeInit (1)(2)函数名RCC_DeInit函数原形void RCC_DeInit(void)功能描述将外设RCC寄存器重设为缺省值输入参数 无 输出参数 3、无 返回值 无 先决条件 无 被调用函数 无2. 15.2.2 函数 RCC_HSEConfigTable 339. 描述了函数 RCC_HSEConfig函数名RCC_HSEConfig 函数原形...
RTCCLK 时钟源可以是 HSE 1 MHz(HSE 由一个可编程的预分频器分频)、 LSE 或者 LSI 时钟。选择方式是编程 RCC 备份域控制寄存器 (RCC_BDCR) 中的 RTCSEL[1:0] 位和 RCC 时钟配置寄存器 (RCC_CFGR) 中的 RTCPRE[4:0] 位。所做的选择只能通过复位备份域的方式修改。 我们通常的做法是由 LSE 给 RTC ...
(1)将RCC寄存器重新设置为默认值 RCC_DeInit; (2)打开外部高速时钟晶振HSE RCC_HSEConfig(RCC_HSE_ON); (3)等待外部高速时钟晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp(); (4)设置AHB时钟 RCC_HCLKConfig; (5)设置高速AHB时钟 RCC_PCLK2Config; (6)设置低速速AHB时钟 RCC_PCLK1Config; (7)设置...
打开外部高速时钟晶振 HSE : RCC_HSEConfig(RCC_HSE_ON); 等待外部高速时钟晶振工作: HSEStartUpStatus = RCC_WaitForHSEStartUp(); 设置AHB 时钟 (HCLK) : RCC_HCLKConfig(RCC_SYSCLK_Div1); 设置APB 2时钟 (APB2) : RCC_PCLK2Config(RCC_HCLK_Div1); 设置APB1 时钟 (APB1) : RCC_PCLK1Config(R...
01、将RCC寄存器重新设置为默认值 RCC_DeInit; 02、打开外部高速时钟晶振HSE RCC_HSEConfig(RCC_HSE_ON); 03、等待外部高速时钟晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp(); 04、设置AHB时钟 RCC_HCLKConfig; 05、设置高速AHB时钟 RCC_PCLK2Config; ...
将RCC 寄存器重新设置为默认值:RCC_DeInit(); 打开外部高速时钟晶振 HSE : RCC_HSEConfig(RCC_HSE_ON); 等待外部高速时钟晶振工作: HSEStartUpStatus = RCC_WaitForHSEStartUp(); 设置AHB 时钟 (HCLK) : RCC_HCLKConfig(RCC_SYSCLK_Div1); 设置APB 2时钟 (APB2) : RCC_PCLK2Config(RCC_HCLK_Div1);...
void SetSysClockToHSE(void) { /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---*/ /* RCC system reset(for debug purpose) */ RCC_DeInit(); /* Enable HSE */ RCC_HSEConfig(RCC_HSE_ON); /* Wait till HSE is ready */ HSEStart...
}RCC_ClocksTypeDef; 1. 2. 3. 4. 5. 6. 7. 8. RCC库函数 RCC库函数原型及实现请详见stm32f10x_rcc模块,以下仅介绍各接口的作用。 RCC_DeInit 将外设RCC寄存器重设为缺省值 RCC_HSEConfig 设置外部高速晶振( HSE) RCC_WaitForHSEStartUp 等待 HSE 起振 ...
下面介绍一下时钟控制RCC程序编写流程 1、将RCC寄存器重新设置为默认值 RCC_DeInit 2、打开外部高速时钟晶振HSE RCC_HSEConfig(RCC_HSE_ON) 3、等待外部高速时钟晶振工作 HSEStartUpStatus=RCC_WaitForHSEStartUp(); 4、设置AHB时钟 RCC_HCLKConfig; 5、设置高速APB时钟 RCC_PCLK2Config; ...
采用8MHz外部HSE时钟,在MDK编译平台中,程序的时钟设置参数流程如下: 将RCC寄存器重新设置为默认值:RCC_DeInit(); 打开外部高速时钟晶振HSE:RCC_HSEConfig(RCC_HSE_ON); 等待外部高速时钟晶振工作:HSEStartUpStatus = RCC_WaitForHSEStartUp(); 设置AHB时钟(HCLK):RCC_HCLKConfig(RCC_SYSCLK_Div1); ...