打印
[APM32F0]

091时钟

[复制链接]
1142|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
es16|  楼主 | 2024-3-29 10:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
091怎么使用内部的HSI48Mhz

使用特权

评论回复
沙发
xionghaoyun| | 2024-4-1 10:11 | 只看该作者
看芯片手册啊

使用特权

评论回复
板凳
筱懵123| | 2024-4-11 15:14 | 只看该作者
可登录极海官网www.geehy.com,查阅APM32F091相关技术文档:
数据手册:ttps://www.geehy.com/uploads/tool/APM32F091xBxC数据手册 V1.3.pdf
用户手册:https://www.geehy.com/uploads/tool/APM32F091xBxC%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C%20V1.7.pdf

使用特权

评论回复
地板
es16|  楼主 | 2024-4-15 11:43 | 只看该作者
//48mhz时钟 ppl
void HSI_SYS(void){
    //选HSI48 or HSI,让系统先起来
         
   //RCM_ConfigSYSCLK(RCM_SYSCLK_SEL_HSI48);
         
   RCM_ConfigSYSCLK(RCM_SYSCLK_SEL_HSI);
    //选PPL
    /* Disable PLL */
    RCM_DisablePLL();

    /* Wait until Pll is ready */
    while (RCM->CTRL1_B.PLLRDY** == SET);

    /* Config PLL source and multiplication factor
        SYSCLKFreq = (HSI48 * 2) / 2 */
    RCM_ConfigPLL(RCM_PLL_SEL_HSI, RCM_PLLMF_12);
    RCM_ConfigCLKDIV(RCM_CLK_DIV_2);
    while (RCM->CTRL1_B.PLLRDY** == SET);
    /* Enable PLL */
    RCM_EnablePLL();

    /* Selct PLL as Sysclk */
    RCM_ConfigSYSCLK(RCM_SYSCLK_SEL_PLL);

          sysclk=RCM_ReadSYSCLKFreq();//读系统时钟
}

使用特权

评论回复
5
es16|  楼主 | 2024-4-15 11:43 | 只看该作者
可以了

使用特权

评论回复
6
OKAKAKO| | 2024-4-15 19:41 | 只看该作者
建议使用官方资料进行学习

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝