当前位置: 首页 > wzjs >正文

真人做爰网站视频教程河南今日头条新闻最新

真人做爰网站视频教程,河南今日头条新闻最新,山西做网站的公司,无锡市政府网站建设6.2 Clocks 最大系统时钟频率 当 STM32F103 系列仅使用内部高速振荡器(HSI,8 MHz)作为时钟源,并通过 PLL 放大时,最大可达 64 MHz。([forum.mikroe.com][1], [keil.com][2]) HSI 被内部除以 2(即 4 M…

6.2 Clocks
在这里插入图片描述

在这里插入图片描述


最大系统时钟频率

当 STM32F103 系列仅使用内部高速振荡器(HSI,8 MHz)作为时钟源,并通过 PLL 放大时,最大可达 64 MHz。([forum.mikroe.com][1], [keil.com][2])

  • HSI 被内部除以 2(即 4 MHz)后输入 PLL,PLL 最多可设置到 ×16,因此最大输出时钟为 4 MHz × 16 = 64 MHz。([forum.mikroe.com][1])
  • 如果不使用 PLL,直接用 HSI 作为系统时钟,则只能运行在 8 MHz。([Medium][3])

修改步骤概览

要在 system_stm32f10x.c 中去掉外部 8 MHz 晶振(HSE),并改用 HSI/2 → PLL → 64 MHz,需要:

  1. 在预编译宏中定义新的选择:

    #define SYSCLK_USE_HSI_PLL
    
  2. SystemCoreClock 的初始值分支里添加对应项:

    #ifdef SYSCLK_USE_HSI_PLLuint32_t SystemCoreClock = 64000000;  // 64 MHz
    #elif defined SYSCLK_FREQ_72MHz#endif
    
  3. SetSysClock() 的分支调度中增加 HSI_PLL 路径:

    static void SetSysClock(void)
    {#elif defined SYSCLK_USE_HSI_PLLSetSysClockToHSI_PLL();
    #endif
    }
    
  4. 新增并实现 SetSysClockToHSI_PLL() 函数,用来配置 PLL 源为 HSI/2,倍乘因子为 16:

    static void SetSysClockToHSI_PLL(void)
    {// 1. 确保 HSI 已开启并稳定RCC->CR |= RCC_CR_HSION;while (!(RCC->CR & RCC_CR_HSIRDY)) {}// 2. 配置 PLL 源:HSI/2, 倍频 ×16RCC->CFGR &= ~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLMULL);RCC->CFGR |= RCC_CFGR_PLLSRC_HSI_Div2    // PLL 时钟源 = HSI/2| RCC_CFGR_PLLMULL16;         // PLL 倍频因子 = 16// 3. 启动 PLL 并等待就绪RCC->CR |= RCC_CR_PLLON;while (!(RCC->CR & RCC_CR_PLLRDY)) {}// 4. 选择 PLL 作为系统时钟源RCC->CFGR &= ~RCC_CFGR_SW;RCC->CFGR |= RCC_CFGR_SW_PLL;while ((RCC->CFGR & RCC_CFGR_SWS) != RCC_CFGR_SWS_PLL) {}// 5. 设置总线预分频:AHB = /1, APB1 = /2, APB2 = /1RCC->CFGR &= ~(RCC_CFGR_HPRE | RCC_CFGR_PPRE1 | RCC_CFGR_PPRE2);RCC->CFGR |= RCC_CFGR_PPRE1_DIV2; // APB1 ≤36MHz// 6. 配置 Flash 延时为 2 WS (64MHz 下至少需 2 WS)FLASH->ACR &= ~FLASH_ACR_LATENCY;FLASH->ACR |= FLASH_ACR_LATENCY_2;
    }
    
    • 以上配置最终使得:SYSCLK = PLLCLK = 64 MHzHCLK = 64 MHzPCLK2 = 64 MHzPCLK1 = 32 MHz(符合 APB1 ≤ 36 MHz 要求)。([keil.com][2])

关键寄存器说明

  1. RCC->CR

    • HSION (bit0):开启内部振荡器。
    • HSIRDY (bit1):HSI 就绪标志。
    • PLLON (bit24):开启 PLL。
    • PLLRDY (bit25):PLL 就绪标志。
  2. RCC->CFGR

    • SW(bits1:0):系统时钟切换;00=HSI10=PLL
    • SWS(bits3:2):时钟源就绪标志。
    • PLLSRC(bit16):PLL 源选择;0=HSI/21=HSE
    • PLLMULL(bits21:18):PLL 倍频因子;1110 对应 ×16。
    • HPREPPRE1PPRE2:AHB/APB 预分频。
  3. FLASH->ACR

    • LATENCY(bits2:0):Flash 访问延时周期;在 48–72 MHz 下至少要 2 WS(值 010)。

以上即为使用内部 8 MHz 时钟、最大可达 64 MHz 的配置方案,并附上关键代码修改示例。


资料下载

  • STM32F103C8T6-72Mhz外部晶振改64Mhz内部高速时钟.rar

参考资料

  • [1] STM32F103C8T6标准库修改内部时钟以及去除32最小系统板上的8MHZ和32.768KHZ外部晶振
  • [2] 【Github】NordicPlayground/mbed
http://www.dtcms.com/wzjs/177803.html

相关文章:

  • 网站怎么做二维码自己建网站怎样建
  • 找大学生做家教去哪个网站找好百度经验登录入口
  • 做网站seo优化百度指数三个功能模块
  • 中山市网站建设哪家好国外网站
  • 帝国cms这么做网站百度公司地址在哪里
  • php做的网站如何盈利seo专业优化公司
  • dw做单页网站教程公司网络营销实施计划
  • 网站页面的优化站长素材网
  • 大连seo网站头条新闻今日头条
  • 软件设计师含金量手机优化大师官方版
  • 哈尔滨制作网站怎么在百度上发布信息广告
  • 网站开发项目的需求分析广州seo工资
  • 网模长春seo技术
  • 沧州机械类网站建设口碑营销的案例
  • 长沙网站制作哪家好搜索关键词然后排名怎样提升
  • 中国风 网站模板seo工作室
  • 做推广效果哪个网站好小说网站排名人气
  • 怎么在网站上做充话费业务域名注册网站系统
  • 公众号建设成小说网站百度指数怎么提升
  • 在自己电脑上建设网站怎么宣传自己的产品
  • 网站建设遇到哪些危险培训学校网站
  • 网站转移权重营销策略理论
  • 基于node网站毕设代做网店营销的推广方法有哪些
  • 怎么做好营销网站开发优化游戏卡顿的软件
  • 某购物网站建设方案百度收录查询网址
  • 服装批发做哪个网站好呢磁力宅
  • 做一款什么网站赚钱线上营销策略都有哪些
  • 湖南建设厅网站semseo
  • wordpress仪表盘登陆商品关键词怎么优化
  • 网站内容及实现方式武汉建站公司