牛卧堂MCU技术交流
标题:
NANO112 ---- HIRC 16M 设置
[打印本页]
作者:
匿名
时间:
2018-4-16 15:39
标题:
NANO112 ---- HIRC 16M 设置
有使用 16M 内振的需求,
配置如下
CLK->PWRCTL |= CLK_PWRCTL_HIRC_F_STOP_Msk |CLK_PWRCTL_HIRC_FSEL_Msk;
复制代码
可是怎麽样都是输出内振 12MHz
请问是哪出问题了?
作者:
匿名
时间:
2018-4-16 15:40
代码无法显示,重新发一次
CLK->PWRCTL |= CLK_PWRCTL_HIRC_F_STOP_Msk |CLK_PWRCTL_HIRC_FSEL_Msk;
/* Enable external 16MHz HIRC, 32KHz LXT and LIRC */
CLK_EnableXtalRC( CLK_PWRCTL_LXT_EN_Msk | CLK_PWRCTL_HIRC_EN_Msk | CLK_CLKSTATUS_LIRC_STB_Msk);
CLK_WaitClockReady(CLK_CLKSTATUS_HIRC_STB_Msk|CLK_CLKSTATUS_LXT_STB_Msk|CLK_CLKSTATUS_LIRC_STB_Msk);
/* Set HCLK frequency 32MHz */
CLK->PLLCTL |= CLK_PLLCTL_PLL_SRC_HIRC;
u32PLLReg = (32<<CLK_PLLCTL_PLL_MLP_Pos) | (15<<CLK_PLLCTL_PLL_SRC_N_Pos);
CLK->PLLCTL = ( CLK->PLLCTL & ~(CLK_PLLCTL_PLL_MLP_Msk | CLK_PLLCTL_PLL_SRC_N_Msk ) )| u32PLLReg;
CLK->PLLCTL &= ~CLK_PLLCTL_PD_Msk;
CLK_WaitClockReady(CLK_CLKSTATUS_PLL_STB_Msk);
CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_PLL,CLK_HCLK_CLK_DIVIDER(1));
复制代码
作者:
匿名
时间:
2019-7-18 18:04
我也遇到这种情况
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2