2009. 12. 10. 01:50
system_stm32f10x.c파일에서 Frequency를 다음가 같이 설정하였다.
#define SYSCLK_FREQ_72MHz 72000000
따라서 SetSysClockTo72() 함수가 호출된다.
ST 라이브러리의 도움말 파일에는 다음과 같이 정의되어 있다.
System clock frequensy를 72MHz로 설정하고 HCLK, PCLK2, PCLK1 prescalers를 configure 한다.
Project/STM32F10x_StdPeriph_Examples/RCC/main.c 파일의 561라인에 정의되어 있고 ENABLE, FLASH_Latency_2, FLASH_PrefetchBuffer_Enable, FLASH_PrefetchBufferCmd(), FLASH_SetLatency(), HSEStartUpStatus, RCC_DeInit(), RCC_FLAG_PLLRDY, RCC_GetFlagStatus(), RCC_GetSYSCLKSource(), RCC_HCLK_Div1, RCC_HCLK_Div2, RCC_HCLKConfig(), RCC_HSE_ON, RCC_HSEConfig(), RCC_PCLK1Config(), RCC_PCLK2Config(), RCC_PLLCmd(), RCC_PLLConfig(), RCC_PLLMul_9, RCC_PLLSource_HSE_Div1, RCC_SYSCLK_Div1, RCC_SYSCLKConfig(), RCC_SYSCLKSource_PLLCLK, RCC_WaitForHSEStartUp(), RESET, and SUCCESS.를 참조한다.
'[C-01] STM32F103RB' 카테고리의 다른 글
[STM32F10x_StdPeriph_Driver] void RCC_APB2PeriphClockCmd ( uint32_t RCC_APB2Periph, FunctionalState NewState ) 함수 (1) | 2009.12.10 |
---|---|
[STM32F10x_StdPeriph_Driver] void RCC_Configuration(void) 함수 (0) | 2009.12.10 |
[STM32F10x_StdPeriph_Driver] void SetSysClock(void) 함수 (0) | 2009.12.10 |
[STM32F10x_StdPeriph_Driver] void SystemInit(void) 함수 (0) | 2009.12.10 |
STM32F103RB 72MHz 시스템 클럭 설정하는 방법 (0) | 2009.12.09 |