voidRCC_Configuration(void){//---使用外部RC晶振---RCC_DeInit();//初始化为缺省值RCC_HSEConfig(RCC_HSE_ON);//使能外部的高速时钟while(RCC_GetFlagStatus(RCC_FLAG_HSERDY)==RESET);//等待外部高速时钟使能就绪FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);//Enable Prefetch BufferFLASH_SetLatency...
RCC->PLLSAICFGR = 0x24003000; #endif /* STM32F40_41xxx || STM32F427_437xx || STM32F429_439xx || STM32F446xx || STM32F469_479xx */ /* Reset HSEBYP bit */ RCC->CR &= (uint32_t)0xFFFBFFFF; /* Disable all interrupts */ RCC->CIR = 0x00000000; /* Disable Timers cloc...
RCC->PLLSAICFGR = 0x24003000; #endif /* STM32F40_41xxx || STM32F427_437xx || STM32F429_439xx || STM32F446xx || STM32F469_479xx */ /* Reset HSEBYP bit */ RCC->CR &= (uint32_t)0xFFFBFFFF; /* Disable all interrupts */ RCC->CIR = 0x00000000; /* Disable Timers cloc...
1、将RCC寄存器恢复为默认值 RCC_DeInit 2、打开外部高速时钟晶振 RCC_HSEConfig 3、等待外部高速时钟晶振工作 RCC_WaitForHSEStartUp 4、设置AHB时钟 RCC_HCLKConfig 5、设置高速APB时钟 RCC_PCLK2Config 6、设置低速APB时钟 RCC_PCLK1Config 7、设置PLL锁相环 RCC_PLLConfig 8、打开PLL锁相环 RCC_PLLCmd 9、...
[导读]void RCC_DeInit(void){RCC->CR |= (uint32_t)0x00000001; //开启内部8MHz时钟#ifndef STM32F10X_CL //STM32F10X_CL指的是STM32互联系列微处理器RCC->CFGR &= (uint32_t)0xF8FF0000; //其它类型处理器的CFGR寄存器中 void RCC_DeInit(void) ...
将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);...
1.将RCC寄存器重新设置为默认值 RCC_DeInit 2.打开外部高速时钟晶振 HSE RCC_HSEConfig(RCC_HSE_ON); 3.等待外部高速时钟晶振工作 HSEStartUpStatus = RCC_WaitForHSEStartUp(); 4.设置AHB时钟 RCC_HCLKConfig; 5.设置高速APB2时钟 RCC_PCLK2Config; ...
void RCC_config()//如果外部晶振为8M,PLLCLK=SYSCLK=72M,HCLK=72M,//P2CLK=72M,P1CLK=36M,ADCCLK=36M,USBCLK=48M,TIMCLK=72M { ErrorStatus HSEStartUpStatus; // 定义错误状态变量 RCC_DeInit();//将RCC寄存器重新设置为默认值 RCC_HSEConfig(RCC_HSE_ON); //打开外部高速时钟晶振 ...
(5)RCC_AHBPeriphClockCmd (6)RCC_APBxPeriphClockCmd 七、系统时钟设置步骤 1. 步骤说明 2. 自定义系统时钟实现 一、STM32系统时钟概述 系统时钟是STM32微控制器中最重要的部分之一,它负责提供时序信号以驱动处理器核心、外设和其他系统模块的运行。
//将RCC寄存器复位为复位值RCC_DeInit();//使能HSERCC_HSEConfig(RCC_HSE_ON);HSEStatus=RCC_...