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

GD32C103RBT6 PMU 电源管理驱动库详解

一、概述

gd32c10x_pmu.c是兆易创新 GD32C10x 系列单片机电源管理单元 (PMU)的底层驱动文件,主要用于实现系统电源控制、低功耗模式管理、电压监测、备份域寄存器访问、唤醒控制等功能。PMU 模块支持 Cortex‑M 内核标准的三种低功耗模式:睡眠模式、深度睡眠模式、待机模式,同时集成低电压检测器 (LVD)用于监测供电电压,可在欠压时触发中断;还提供备份域写保护、内部 LDO 输出电压配置、唤醒引脚控制等功能,广泛用于电池供电、物联网设备、低功耗手持设备等场景。

二、核心函数详细说明

1. 寄存器复位

void pmu_deinit(void);

  • 功能:复位 PMU 外设所有寄存器,恢复默认配置
  • 使用场景:系统初始化、重新配置 PMU 前调用

2. 低电压检测配置

void pmu_lvd_select(uint32_t lvdt_n);

void pmu_lvd_disable(void);

  • pmu_lvd_select:配置 LVD 电压阈值并开启检测,阈值可选 2.1V~3.1V,电压低于设定值触发标志位 / 中断
  • pmu_lvd_disable:关闭低电压检测功能
  • 常用阈值:PMU_LVDT_4(2.7V)PMU_LVDT_5(2.9V)

3. LDO 输出电压配置

void pmu_ldo_output_select(uint32_t ldo_output);

  • 功能:配置内核 LDO 输出电压,分为正常模式与低功耗模式
http://www.jsqmd.com/news/850540/

相关文章:

  • 青岛盛世鑫隆装饰:青岛靠谱的车库门定制厂家 - LYL仔仔
  • MusicFree插件完整指南:三分钟搭建免费音乐播放器
  • 思科网院模块测试题通关秘籍:从零基础到高分,我的CCNA备考实战笔记
  • 用GDAL和OpenCV处理遥感影像:从TIF到Mat的完整转换指南(附坐标转换)
  • 昆山捷新恒吊装搬运:苏州工业园靠谱的叉车租赁公司 - LYL仔仔
  • 别再手动解析了!用Java+GLTF-Java库5分钟搞定GLB/GLTF模型数据提取
  • 别再死记硬背了!一张图搞懂UDS 0x29认证的PKI与Challenge-Response流程区别
  • RDPWrap完整指南:免费解锁Windows多用户远程桌面终极教程
  • 用X4M200雷达模块DIY一个非接触式生命体征监测仪:从信号采集到心跳分离的完整流程
  • 反PUA30天 Day21:我花了很久才搞懂一件事——领导的情绪,不该是我的KPI |乐想屋
  • MySQL索引设计与优化
  • 告别日志泄露:Spring Boot项目集成sensitive框架实现零侵入脱敏(附logback/log4j2配置)
  • 新乡CPPM注册采购经理授权中心及电话|官方报考通道 - 中供国培
  • 保姆级教程:在Ubuntu 18.04 ROS Melodic下,用Xsens MTI-G-710实现IMU+GPS数据融合(附MTmanager配置避坑指南)
  • 基于python爬虫的天气数据的预测及可视化
  • CALIPSO卫星数据下载保姆级教程:从注册到IDM批量下载(附FileList修改技巧)
  • 5步解锁Adobe创意套件:用Adobe-GenP 3.0告别订阅烦恼的完整指南
  • 如何快速掌握AMD Ryzen处理器深度调试:免费开源工具终极配置指南
  • HoRain云--FastAPI参数识别全解析
  • ESP32新手必看:用Arduino IDE搞定DHT11温湿度传感器,串口打印数据保姆级教程
  • DLSS智能管理工具:游戏性能优化的终极解决方案
  • PHP代码审计实战:手把手带你审计BUUCTF那道‘滑稽’的WarmUp题目
  • 2026洛阳个人pos 机怎么申请办理?无押金不跳码合规品牌推荐 - 速递信息
  • 使用curl命令快速测试Taotoken大模型API连通性与鉴权
  • 3分钟搞定Figma中文界面!设计师必备的完整汉化指南
  • 我给Claude Code加了个有趣的灵魂,同事看完急的不行,非让我分享给他
  • 免费开源!SMU调试工具:解锁AMD Ryzen处理器隐藏性能的完整指南
  • SAP PO与ECC系统连接配置保姆级教程:从SM59到SXMB_ADM的完整避坑指南
  • 告别手动提示词:如何构建具备自我优化能力的自进化 Agent?
  • 嵌入式网络硬件设计避坑指南:如何为你的SOC选配合适的PHY芯片与接口(MII/RMII实战解析)