ST 라이브러리의 도움말 파일에는 다음과 같이 정의하고 있다.


High Speed APB(APB2) peripheral clock을 Enable 또는  Disable 한다.

RCC_APB2Periph는 RCC_APB2Periph clock를 gate로 하는 APB2 peripheral을 나타낸다. 이 parameters는 아래의 값들로 조합될 수 있다.
RCC_APB2Periph_AFIO,
RCC_APB2Periph_GPIOA,
RCC_APB2Periph_GPIOB,
RCC_APB2Periph_GPIOC,
RCC_APB2Periph_GPIOD,
RCC_APB2Periph_GPIOE,
RCC_APB2Periph_GPIOF,
RCC_APB2Periph_GPIOG,
RCC_APB2Periph_ADC1,
RCC_APB2Periph_ADC2,
RCC_APB2Periph_TIM1,
RCC_APB2Periph_SPI1,
RCC_APB2Periph_TIM8,
RCC_APB2Periph_USART1,
RCC_APB2Periph_ADC3

NewState는 specified peripheral clock의 새로운 state를 나타낸다. 이 parameter는 ENABLE 또는 DISABLE이 될 수 있다.

stm32f10x_rxx.c 파일의 1059 라인에 정의되어 있고, FSMC_NAND_Init(), FSMC_NOR_Init(), FSMC_SRAM_Init(), I2C_EE_Init(), IOE_EXTI_Config(), IOE_GPIO_Config(), LCD_CtrlLinesConfig(), LCD_SPIConfig(), main(), RCC_Configuration(), SPI_FLASH_Init(), STM_EVAL_COMInit(), STM_EVAL_LEDInit(), and STM_EVAL_PBInit() 에 의해 참조된다.




Posted by eoseontaek