C언어,ARM
ATXMega-클럭 변경
안녕1999
2020. 5. 30. 23:43
기본클럭이 32MHz인것을 20MHz로 변경
conf_clock.h
#define SPI_CLK_10MHz
//10MHz:1000000000/10000000=100nsec
//8MHz:1000000000/8000000=125nsec
//2.5,5,10MHz
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC2MHZ
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC32MHZ
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC32KHZ
//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_XOSC
#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLL
//#define CONFIG_PLL0_SOURCE PLL_SRC_XOSC
#define CONFIG_PLL0_SOURCE PLL_SRC_RC2MHZ
//#define CONFIG_PLL0_SOURCE PLL_SRC_RC32MHZ
/* Fpll = (Fclk * PLL_mul) / PLL_div */
#define CONFIG_PLL0_MUL 10
#define CONFIG_PLL0_DIV 1