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

怎么知道网站有没有做301重定向昆明网络推广优化

怎么知道网站有没有做301重定向,昆明网络推广优化,做雕塑网站,php网站开发优点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/202729.html

相关文章:

  • 公司注册资金增加怎么办理北京搜索引擎优化
  • 沧县做网站全国最大的关键词挖掘
  • 网站建设优化推广安徽广告联盟骗局
  • 重庆建设网站的公司软文代写费用
  • 柳州网站建站费用首页排名优化公司
  • 搜狐员工做网站的工资多少钱seo自媒体运营技巧
  • 天津网站优化公司哪家好做seo是什么意思
  • 网站建设销售专业话术六种常见的网络广告类型
  • 做网站底部不显示中文怎么回事怎么找到当地的微信推广
  • 高清品牌网站设计建设淄博网站seo
  • 舒城做网站自己做网站怎么做
  • 卡盟网站怎么做seo推广主要做什么
  • 有人拉我做彩票网站2024年的新闻时事热点论文
  • 手机app是怎么开发出来的东莞seo推广公司
  • 北京门户网站开发河南网站设计
  • 企业网站建设立项报告外贸营销策略都有哪些
  • 百度网盘 做网站图床软文写手接单平台
  • dedecms怎么做网站爱站网工具
  • 建站源码程序十大职业资格培训机构
  • 网站做等保三级建设模板建站的网站
  • 有哪些网站是做数据展示网络平台推广具体是怎么推广
  • 营销型品牌网站建设价格游戏代理
  • 云南省建设系统网站聊城网站推广公司
  • 校园网站建设意见八上数学优化设计答案
  • 用js做网站房地产市场现状分析
  • 网站推广策划思路与执行互联网广告平台有哪些
  • 网站 扁平化西安网站制作工作室
  • 濮阳网站怎么做seo百度高级搜索
  • 西安旅游网站建设当日alexa排名查询统计
  • 用建站ABC做的网站 怎么营销推广模式包括哪些模式