4 .函数 RCC_WaitForHSEStartUp函数名RCC_WaitForHSEStartUp函数原形ErrorStatus RC 5、C_WaitForHSEStartUp(void)功能:等待HSE起振 该函数将等待直到HSE就绪,或者在超时的情况下退出返回值 一个ErrorStatus枚举值:SUCCESS: HSE晶振稳定且就绪ERROR: HSE晶振未就绪5 . 1.3.5错误状态类型在文件stm32f10x_type.hf,...
在一些情况下,RCC_Configuration()可能被省略,这通常基于两种原因。首先,如果程序使用了默认配置,那么RCC_Configuration()函数可能无需额外调用。默认配置通常在STM32系统启动时就已经设置好,以满足基本的运行需求。其次,一些开发者可能会在程序的其他特定函数中进行时钟配置,而不再单独调用RCC_Configurati...
1voidRCC_Configuration(void){//RCC时钟的设置2ErrorStatus HSEStartUpStatus;3RCC_DeInit();/*RCC system reset(for debug purpose) RCC寄存器恢复初始化值*/4RCC_HSEConfig(RCC_HSE_ON);/*Enable HSE 使能外部高速晶振*/5HSEStartUpStatus = RCC_WaitForHSEStartUp();/*Wait till HSE is ready 等待外部...
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...
#include "clkconfig.h" void HSEConfig(uint32_t RCC_PLLMul_x) //RCC_Configuration函数名是自己定义的,不能在库函数中找到。 { ErrorStatus HSEStatus; //将RCC寄存器复位为复位值 RCC_DeInit(); //使能HSE RCC_HSEConfig( RCC_HSE_ON ); HSEStatus = RCC_WaitForHSEStartUp(); if( HSEStatus ==...
* Function Name : RCC_Configuration * Deiption : RCC配置(使用外部8MHz晶振) * Input : 无 * Output : 无 * Return : 无 */ void RCC_Configuration(void) { /*将外设RCC寄存器重设为缺省值*/ RCC_DeInit(); /*设置外部高速晶振(HSE)*/ ...
void RCC_Configuration(void) { /*将外设RCC寄存器重设为缺省值*/ RCC_DeInit(); /*设置外部高速晶振(HSE)*/ RCC_HSEConfig(RCC_HSE_ON); //RCC_HSE_ON——HSE晶振打开(ON) /*等待HSE起振*/ HSEStartUpStatus = RCC_WaitForHSEStartUp(); ...
voidRCC_Configuration(void); voidNVIC_Configuration(void); voidGPIO_Configuration(void); voidTIM2_Configuration(void); voidDelay(vu32 nCount); intmain(void) { #ifdefDEBUG debug(); #endif RCC_Configuration(); NVIC_Configuration(); GPIO_Configuration(); ...
本次学习使用标准固件库3.3.0 void_Configuration(void) { ErrorStatus HSEStartUpStatus; //SystemInit(); //完全可以使用此函数配置,但是为了学习先不用 RCC_DeInit(); //复位RCC模块的寄存器,复位成缺省值 RCC_HSEConfig(RCC_HSE_ON); //开启HSE时钟,用HSE的时钟作为PLL的时钟源 ...
void RCC_Configuration(void){ /*将外设RCC寄存器重设为缺省值*/ RCC_DeInit();/*设置外部高速...