如下官网代码中的SET_SSEL(4)是怎么对SSEL初始化的?:
In Full-on Mode, Change VCO Frequency, Core Clock Frequency, and System Clock Frequency
void frequency(void)
{
ADI_SYSCTRL_VALUES frequency;
/* Set MSEL = 0-63 --> VCO = CLKIN*MSEL */
frequency.uwPllCtl = SET_MSEL(21) ;
/* Set SSEL = 1-15 --> SCLK = VCO/SSEL */
/* CCLK = VCO / 1 */
frequency.uwPllDiv = SET_SSEL(4) |
CSEL_DIV1 ;
frequency.uwPllLockCnt = 0x0200;
bfrom_SysControl(SYSCTRL_WRITE | SYSCTRL_EXTVOLTAGE |
SYSCTRL_PLLCTL | SYSCTRL_PLLDIV | SYSCTRL_LOCKCNT |, &frequency,
NULL);
return;
}
#define SET_MSEL(x) (((x)&0x3Fu) << 0x9)
「该帖子被 xtqbp 在 2013-03-06 15:29:13 编辑过」