打印
[MM32软件]

MM32的PVD功能是什么,如何设置和使用?

[复制链接]
1158|44
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2024-12-28 20:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    • MM32内部自带PVD(Programmable Voltage Detector,可编程电压监测器)功能,用于对MCU供电电压VDD进行监控。
    • 通过电源控制寄存器中的PLS

12:9

位来设定监控电压的阀值,这些位用于选择PVD监控电源的电压阀值,例如1.8V、2.1V、2.4V、2.7V、3.0V、3.3V、3.6V、3.9V、4.2V、4.5V、4.8V等。
* 当VDD下降到PVD阀值以下或上升到PVD阀值之上时,根据外部中断的触发设置,就会产生PVD中断。用户可以在中断程序中进行相应的处理,如执行紧急关闭任务,保存系统数据,保护外设等。

使用特权

评论回复
沙发
小小蚂蚁举千斤| | 2024-12-29 10:23 | 只看该作者
产生PVD中断之后就可以进入中断了

使用特权

评论回复
板凳
51xlf| | 2025-1-3 22:22 | 只看该作者
PVD(可编程电压检测器)功能用于对系统电源VDD进行监测。

使用特权

评论回复
地板
wwppd| | 2025-1-3 23:20 | 只看该作者
MM32的PVD(Programmable Voltage Detector,可编程电压监测器)功能是一种内置在MCU中的电源监控功能,用于实时监测MCU的供电电压

使用特权

评论回复
5
sdCAD| | 2025-1-4 00:52 | 只看该作者
当供电电压下降到预设的阈值以下时,PVD会生成一个中断信号,通知MCU采取相应的保护措施,如保存重要数据、关闭非必要的外设等,以防止因电压过低而导致的数据丢失或硬件损坏

使用特权

评论回复
6
chenci2013| | 2025-1-4 07:58 | 只看该作者
可以设置和使用MM32的PVD功能,以实现在电压异常时的及时响应和保护

使用特权

评论回复
7
tpgf| | 2025-1-4 15:18 | 只看该作者
当VDD下降到用户设定的阀值以下或上升到阀值以上时,PVD可以产生中断信号,以便用户在中断程序中执行相应的操作

使用特权

评论回复
8
Zuocidian| | 2025-1-5 08:02 | 只看该作者
PVD通过电源控制寄存器中的PLS位来设定监控电压的阀值,并与外部电压进行比较以监控电源状态

使用特权

评论回复
9
plsbackup| | 2025-1-5 10:12 | 只看该作者
通过设置PWR_CR寄存器中的PLS[2:0]位来选择监控电压的阈值。这些位可以选择8个不同的电压阈值。

使用特权

评论回复
10
iyoum| | 2025-1-5 10:41 | 只看该作者
如果需要使用中断功能,还需要配置外部中断寄存器,将PVD连接到相应的中断线上,并设置中断触发方式为上升沿触发、下降沿触发或两者都触发。

使用特权

评论回复
11
robincotton| | 2025-1-5 11:10 | 只看该作者
通过电源控制寄存器(PWR_CR)中的 PLS 位来选择 PVD 监控电源的电压阈值

使用特权

评论回复
12
Puchou| | 2025-1-5 11:33 | 只看该作者
PVD功能的配置主要涉及两个寄存器:电源控制寄存器和电源控制状态寄存器

使用特权

评论回复
13
updownq| | 2025-1-5 11:39 | 只看该作者
用于监控MCU供电电压VDD的变化,并在电压超出用户设定的阈值时产生中断的功能。

使用特权

评论回复
14
sdCAD| | 2025-1-5 12:35 | 只看该作者
当电源电压低于设定的阈值时,PVD可以触发一个中断或者重置微控制器,从而保护系统免受低电压的影响。

使用特权

评论回复
15
fengm| | 2025-1-5 14:17 | 只看该作者
功能是用于对 MCU 供电电压 VDD 进行监控

使用特权

评论回复
16
Xiashiqi| | 2025-1-5 14:32 | 只看该作者
PVD中断事件连接到外部中断的第16线,当VDD电压达到设定的阀值时,如果外部中断寄存器中的相应位已使能,则会产生PVD中断

使用特权

评论回复
17
i1mcu| | 2025-1-5 15:30 | 只看该作者
当VDD电压低于预设的阀值时,PVD会触发一个中断,通知软件采取必要的保护措施。

使用特权

评论回复
18
uptown| | 2025-1-5 16:47 | 只看该作者
根据应用需求选择合适的PVD阀值电压,以确保MCU在供电电压下降时能够及时响应并采取保护措施。

使用特权

评论回复
19
hudi008| | 2025-1-5 17:09 | 只看该作者
设置电源控制寄存器(PWR_CR)中的PVDE位来使能PVD。

使用特权

评论回复
20
mickit| | 2025-1-5 17:35 | 只看该作者
要先使能电源管理模块的时钟,以便后续对 PVD 进行配置和操作。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2076

主题

7557

帖子

11

粉丝