当前位置: 首页 > 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.gsyq.cn/news/1327557.html

相关文章:

  • 别再死记硬背了!一张图搞懂UDS 0x29认证的PKI与Challenge-Response流程区别
  • 反PUA30天 Day21:我花了很久才搞懂一件事——领导的情绪,不该是我的KPI |乐想屋
  • 《微积分的奇幻旅程》学习指南
  • 5步解锁Adobe创意套件:用Adobe-GenP 3.0告别订阅烦恼的完整指南
  • 脉冲神经网络自适应阈值调制技术解析
  • ESP32新手必看:用Arduino IDE搞定DHT11温湿度传感器,串口打印数据保姆级教程
  • 2026洛阳个人pos 机怎么申请办理?无押金不跳码合规品牌推荐 - 速递信息
  • DLSS智能管理工具:游戏性能优化的终极解决方案
  • 告别静态图表!手把手教你用Echarts-for-weixin在小程序里做动态数据看板
  • 免费开源!SMU调试工具:解锁AMD Ryzen处理器隐藏性能的完整指南
  • 我给Claude Code加了个有趣的灵魂,同事看完急的不行,非让我分享给他
  • PHP代码审计实战:手把手带你审计BUUCTF那道‘滑稽’的WarmUp题目
  • 不只是编译:在RK3588上为Qt 5.15.0配置OpenGL环境后,如何验证与开发你的第一个GUI应用?
  • 基于555定时器的电荷泵倍压电路设计与实践
  • 2026年企业AI降本实战:分层调用策略让API成本直降70%
  • RimSort:拯救你的《边缘世界》模组管理噩梦的终极方案
  • AI安全实战:AI系统安全漏洞修复的实战案例
  • RGB与YUV像素格式详解
  • 抖音无水印高清视频下载器:三种方式获取纯净素材,让创作更自由
  • ESP32-CAM不止能监控:巧用RTSP推流,打造智能家居的‘眼睛’(VLC/Home Assistant实战)
  • 量子对角化方法在强关联系统中的应用与优化
  • AMD Ryzen处理器深度调试与配置优化指南
  • 2026降AI率工具怎么选?高性价比实用工具推荐
  • AI论文速读工具对比测评:5款主流工具谁才是研究生的论文神器?
  • DSP28335的SCI串口通信避坑指南:如何稳定驱动淘晶驰3.5寸屏显示实时数据
  • BLHeli固件调参进阶:用好盈乐天电调解锁多轴飞行器更顺滑的响应
  • 在华为欧拉openEuler 22.03 SP2上搞定Oracle 11g R2:一个踩坑无数的可视化安装实录
  • 不只是定位:教你用开源GNSS/INS平台玩转多传感器融合与抗干扰
  • 告别Windows激活烦恼:KMS_VL_ALL_AIO智能激活工具全攻略
  • 海南创业必看:税务咨询公司TOP5选哪家?(附走访对比) - 速递信息