向大家请教一下:
该片子的时钟可以自由配置吗?
48M的时钟可以降低频率运行吗?就像STM32的PLL配置那样灵活。
da qin zheng sheng:
可以的,外部晶振是24M,
也有内部晶振可用。
Rex Kung:
工程中ccfg.c中第138行,能自己修改//##################################### // Clock settings //######################################ifndef SET_CCFG_MODE_CONF_SCLK_LF_OPTION // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION0x0// LF clock derived from High Frequency XOSC // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION0x1// External LF clock #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION0x2// LF XOSC // #define SET_CCFG_MODE_CONF_SCLK_LF_OPTION0x3// LF RCOSC #endif#ifndef SET_CCFG_MODE_CONF_XOSC_CAP_MOD // #define SET_CCFG_MODE_CONF_XOSC_CAP_MOD0x0// Apply cap-array delta #define SET_CCFG_MODE_CONF_XOSC_CAP_MOD0x1// Don't apply cap-array delta#endif#ifndef SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA #define SET_CCFG_MODE_CONF_XOSC_CAPARRAY_DELTA0xFF// Signed 8-bit value, directly modifying trimmed XOSC cap-array value #endif#ifndef SET_CCFG_EXT_LF_CLK_DIO #define SET_CCFG_EXT_LF_CLK_DIO0x01// DIO number if using external LF clock #endif#ifndef SET_CCFG_EXT_LF_CLK_RTC_INCREMENT #define SET_CCFG_EXT_LF_CLK_RTC_INCREMENT0x800000// RTC increment representing the external LF clock frequency #endif//##################################### // Special HF clock source setting //##################################### #ifndef SET_CCFG_MODE_CONF_XOSC_FREQ // #define SET_CCFG_MODE_CONF_XOSC_FREQ0x1// Use HPOSC as HF source (if executing on a HPOSC chip, otherwise using default (=0x3)) // #define SET_CCFG_MODE_CONF_XOSC_FREQ0x2// HF source is a 48 MHz xtal #define SET_CCFG_MODE_CONF_XOSC_FREQ0x3// HF source is a 24 MHz xtal (default) #endif