STM32F407 144脚封装的第143脚PDR,一直没有关注过,板子上是直接对其悬空处理,悬空到底对系统有没有什么影响,查看了STM32F4系列的技术手册也没有发祥有相关说明。只是说明了PDR脚要接到VDD或者VSS(根据芯片不同而不同),没有说明悬空会怎么样?若有大牛知道望告知一二不胜感激!
PDR全称为power down reset,也就是掉电复位,RM0090参考手册上是这样描述的:
图片1
从图中可以看出,当PDR脚的电压低于1.8V时,芯片将会进入复位状态。
当PDR脚悬空时,在某种情况下是否会触发芯片复位?

PDR脚具体怎么接还需要看另外一份文档,stm32f407_datasheet, Doc ID 022152 Rev2中相关的内容是这么描述的:
这里写图片描述
由上可见,stm32F4系列需要将PDR脚接到VDD来使能,掉电复位。
这里写图片描述
这上面的描述说明,要使能电压换监控器必须要保持PDR引脚为高,POR上电复位,PDR掉电复位和BOR欠压保护。
与PDR引脚关联的另一个功能是调压器,文档stm32f407_datasheet, Doc ID 022152 Rev2明确说明了LQFP114封装的芯片要使能电压调节器必须要将PDR拉高。
这里写图片描述
这里写图片描述
这里写图片描述
当关闭电压调节器会对PA0引脚造成影响,那么电压调节器有什么作用呢?M0090中是这么描述的:
这里写图片描述

以上就简单的根据手册对PDR进行了浅薄的探讨,等后面有了更深入的了解再更新!
---------------------
作者:NULL_1969
来源:CSDN
原文:https://blog.csdn.net/sinat_36568888/article/details/53037703
版权声明:本文为博主原创文章,转载请附上博文链接!

初探STM32掉电复位PDR相关推荐

  1. 【MTK】PMIC实现掉电复位的方法/PMIC如何实现掉电复位

    目前短按powerkey重启以及恢复出厂设置重启,PMIC都不会掉电. 而有些情况下,如去除flash写保护等情况,需要PMIC完全掉电实现系统重启. 解决方法: 1. MT6350 以及以前其他pm ...

  2. 单片机复位和冷启动(掉电)的区别

    转自:http://www.elecfans.com/d/656396.html作为笔记 STC单片机简介 STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断 ...

  3. STM32 RTC时钟掉电日期不更新

    RTC(Real-Time Clock)实时时钟,是一个独立的定时器.拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能.修改计数器的值可以重新设置系统当前的时间和日期. RTC 模块和 ...

  4. stm32之实时时钟RTC(掉电计时保持、秒中断、闹钟中断、溢出中断)

    前言:stm32系列产品普遍都有实时时钟RTC模块,它提供一个掉电保持计时功能,掉电后由后备供电区域供电.除了提供时间和日期之外,还可以设置闹钟提醒,且可以在待机模式下设置闹钟唤醒系统.在一些小容量. ...

  5. stm32之PVD可编程电压监测器(掉电保存数据)

    前言:stm32系列提供了可编程电压检测器PVD,它是实时检测VDD的电压,当检测到电压低于或者高于PVD设置的阈值时,会想内核产生一个PVD中断(EXTI线中断)以使内核在复位前进行紧急处理.该电压 ...

  6. STM32 RTC时钟掉电日期不更新 STM32 HAL库RTC时钟配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 STM32 RTC时钟掉电日期不更新 & STM32 HAL库RTC时钟配置 一.STM32CubeMX RTC配置 二.RT ...

  7. 聊一聊芯片上电复位和掉电检测

    目录 1.上电复位的原理 2.掉电检测的原理 3.器件正确上电 许多IC都包含上电复位(POR)电路,其作用是保证在施加电源后,模拟和数字模块初始化至已知状态.基本上电复位(POR)功能会产生一个内部 ...

  8. 技能梳理7@stm32+OLED+flash掉电保存+按键

    学校违纪分数记录,按键,1.3寸OLED显示,数据掉电保存 1.项目简介 2.实现逻辑 #如上图为显示屏显示内容 #三个物理按键,一个是选择对哪一项进行控制,两个是加减对应项的分数 #控制范围±10, ...

  9. 【干货】STM32通过ADC模拟看门狗实现掉电保存

    1.前言 很多时候我们需要将程序中的一些参数.数据等存储在EEPROM或者Flash中,达到掉电保存的目的.但有些情况下,程序需要频繁的修改这些参数,如果每次修改参数都进行一次保存,那将大大降低存储器 ...

最新文章

  1. 数据仓库专题18-数据建模语言IDEF(转载)
  2. Android 为什么要有handler机制?handler机制的原理
  3. mysql各个组件的作用
  4. ASP.NET安全[开发ASP.NET MVC应用程序时值得注意的安全问题](转)
  5. python-json模块
  6. Java并发编程:从源码分析几道必问线程池的面试题?
  7. C++类成员的初始化顺序
  8. 工作中遇到的前后台联调的一些规则
  9. 【BZOJ3631】松鼠的新家 树链剖分
  10. python核心编程笔记--chapter2
  11. 实现px和vw的转换
  12. Win10开机时怎么跳过磁盘检查?
  13. 谷歌表格图表 横坐标 滚动_如何使用Google表格的“探索”功能构建即时图表
  14. Linux统计项目代码行数
  15. 《超新星纪元》读后感
  16. 中国工业液压油市场市场发展现状研究与投资趋势分析报告2022-2028年
  17. 【C++】 福到了(PTA)
  18. AutoCAD二次开发(.Net)之动态块
  19. 小甲鱼C++ 30 错误处理和调试技巧1 鬼扯内容
  20. 冒泡排序zzzzzzz

热门文章

  1. STEP7 V5.5 SP4 HF1 + WINCC7.2 + PLCSIM V5.4 SP5工程项目如何进行PLC程序和WINCC画面仿真运行
  2. 爬虫学习经验分享-------某点评网站
  3. 张拉拉再获融资,怎么做出一碗资本爱吃的兰州拉面?
  4. androidentity什么用_Android ORM 框架:GreenDao 使用详解(进阶篇)
  5. 人工智能入门书单(附PDF链接)
  6. ggplot2-条形图和折线图
  7. RedHat Linux两大产品 AS与ES
  8. java计数器map_计数器(Counter)
  9. D3D粒子系统设计关键要点
  10. memcpy内存拷贝和=直接赋值有什么区别