4、APB2外设复位寄存器 (RCC_APB2RSTR):(复位值: 0x0000 0000) 主要功能:AFIO、IOPA、IOPB、IOPC、IOPD、IOPE、IOPF、IOPG、ADC1、ADC2、TIM1、SPI1、TIM8、USART1、ADC3复位。 5、APB1外设复位寄存器 (RCC_APB1RSTR) :(复位值: 0x0000 0000) 主要功能:TIM2、TIM3、TIM4、TIM5、TIM6、TIM7、WWD...
否则,定 时器时钟频率将为 APB 域的频率的两倍:TIMxCLK = 2xPCLKx。 APB1和APB2的对应外设 F1系列 APB1上面连接的是低速外设,包括电源接口、备份接口、CAN、USB、I2C1、I2C2、USART2、USART3、UART4、UART5、SPI2、SP3等; 而APB2上面连接的是高速外设,包括UART1、SPI1、Timer1、ADC1、ADC2、ADC3、所有...
void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState); 2)配置定时器: 2-1)配置定时器时钟源*: a、TIM_InternalClockConfig 输入时钟源来自于内部时钟时钟源 void TIM_InternalClockConfig(TIM_TypeDef* TIMx); TIMx参数指定要配置的定时器,可以是TIM1、TIM2、TIM3等定时器。定时...
7、APB2外设时钟使能寄存器(RCC_APB2ENR) :(复位值: 0x0000 0000) 主要功能:AFIO、IOPA、IOPB、IOPC、IOPD、IOPE、IOPF、IOPG、ADC1、ADC2、TIM1、SPI1、TIM8、USART1、ADC3时钟使能。 8、APB1外设时钟使能寄存器(RCC_APB1ENR) :(复位值: 0x0000 0000) 主要功能:TIM2、TIM3、TIM4、TIM5、TIM6、TIM...
操作的是RCC APB1外设时钟使能寄存器(RCC_APB1ENR),功能同函数RCC_AHB1PeriphClockCmd。 参数2:FunctionalState NewState,使能(ENABLE)或禁止(DISABLE)时钟。 例如,通过将RCC_APB1ENR的位0置位,使能TIM2的时钟。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE); ...
RCC_AHBPeriph_FSMC RCC_AHBPeriph_SDIO Note: SRAMandFLITFclockcanbedisabledonly during sleep mode. APB1总线 RCC_APB1PeriphClockCmd voidRCC_APB1PeriphClockCmd(uint32_tRCC_APB1Periph, FunctionalState NewState) 可用参数(可以是组合) RCC_APB1Periph_TIM2, ...
APB1分频器, PCLK1,最大频率36MHz, 供APB1外设使用. 另一路送给定时器Timer, 1倍频或2倍频 APB2分频器, PCLK2,最大频率72MHz, 供APB2外设使用. GPIO外设是挂载在APB2总线上的 ADC分频器。ADC分频器经过2、4、6、8分频后送给ADC1/2/3使用,ADC最大频率为14M ...
通过配置 RCC_AHBENR 寄存器、RCC_APB1ENR 寄存器以及 RCC_APB2ENR 寄存器的特定外设位,使能总线上外设时钟,从而可以允许总线对外设寄存器的读写操作。 对于大部分外设而言,外设时钟频率与外设所在总线频率相同。但有以下几个特例。 对于非 TIM1 的定时器而言,如果所在总线时钟分频系数不为 1,则定时器时钟频率为 ...
APB2负责AD,I/O,高级TIM,串口1。APB1负责DA,USB,SPI,I2C,CAN,串口2,3,4,5,普通TIM*/15FLASH_SetLatency(FLASH_Latency_2);//设置FLASH存储器延时时钟周期数16/*FLASH时序延迟几个周期,等待总线同步操作。17推荐按照单片机系统运行频率:180—24MHz时,取Latency_0;1924—48MHz时,取Latency_1;2048~72MHz...
5、APB1外设复位寄存器 (RCC_APB1RSTR) :(复位值: 0x0000 0000)主要功能:TIM2、TIM3、TIM4、...