推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

系统时钟与低功耗管理设计.docx

更新时间:2026-09-04 08:58:01 大小:38K 上传用户:烟雨查看TA发布的资源 标签:STM32G474系统时钟低功耗管理逆变器PLL配置 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

STM32G474逆变器系统中系统时钟与低功耗管理设计

1 概述

系统时钟管理是STM32G474嵌入式系统的基础,合理的时钟配置可以优化系统性能、降低功耗、满足外设时钟需求。逆变器系统在不同工况下对计算性能和功耗有不同要求,灵活的低功耗管理可以显著降低待机功耗,满足节能要求。本章详细设计基于STM32G474的系统时钟与低功耗管理方案。

2.2 时钟配置

void SystemClock_Config(void) {
    // 1. 使能HSE
    RCC->CR |= RCC_CR_HSEON;
    while(!(RCC->CR & RCC_CR_HSERDY));
    
    // 2. 配置PLLHSE 8MHz → 170MHz
    // PLLM=2, PLLN=85, PLLP=2, PLLQ=4
    RCC->PLLCFGR = RCC_PLLCFGR_PLLSRC_HSE |  // HSE作为PLL
                   (2 << 4) |                  // PLLM=2
                   (85 << 8) |                 // PLLN=85
                   (0 << 16) |                 // PLLP=2
                   (4 << 24);                  // PLLQ=4
    
    RCC->CR |= RCC_CR_PLLON;
    while(!(RCC->CR & RCC_CR_PLLRDY));
    
    // 3. 配置AHB/APB分频


部分文件列表

文件名 大小
STM32G474逆变器_技术文件_745_系统时钟与低功耗管理设计.docx 38K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载