Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void initClocks(void)
- {
- PMM_setVCore(PMM_CORE_LEVEL_3);
- P2DIR |= BIT2; // SMCLK set out to pins
- P2SEL |= BIT2;
- P7DIR |= BIT7; // MCLK set out to pins
- P7SEL |= BIT7;
- P5SEL |= BIT2+BIT3; // Port select XT2
- UCS_setExternalClockSource(XT1_FREQ,
- XT2_FREQ);
- UCS_turnOnXT2(UCS_XT2_DRIVE_4MHZ_8MHZ);
- UCS_initClockSignal(UCS_FLLREF,
- UCS_XT2CLK_SELECT,
- UCS_CLOCK_DIVIDER_4);
- UCS_initClockSignal(UCS_FLLREF,
- UCS_XT2CLK_SELECT,
- UCS_CLOCK_DIVIDER_4);
- UCS_initFLLSettle(MCLK_KHZ,
- MCLK_FLLREF_RATIO);
- UCS_initClockSignal(UCS_SMCLK,
- UCS_XT2CLK_SELECT,
- UCS_CLOCK_DIVIDER_1);
- UCS_initClockSignal(UCS_ACLK,
- UCS_XT2CLK_SELECT,
- UCS_CLOCK_DIVIDER_1);
- }
Advertisement
Add Comment
Please, Sign In to add comment