欠压复位功能BOR

在我们的正常的上车应用程序中,在主函数当中首先配置的就是 BOR(欠压复位函数)

欠压复位功能的重要性

在以前的项目中,对电源的要求并不高,一般都是直接上电直接断电,这样并没有对电源方面考虑很多,但是这次的项目对电源方面提出很多要求,由于本次项目采用的是电容供电,而且电路的供电部分的设计导致了芯片的上电和断电是一个很缓慢的过程,以正常的思维进行程序设计的时候,就是在上电后读取断电时保存在EEPROM中的数据的时候,发现读取到的数据并不正常,和正常的数据存在着偏差,所以思考再三觉得是由于上电缓慢,这样导致了虽然程序在一定的电压下开始工作,但是部分外设并没有进行正常的配置。所以发生了一些未知错误。

片在正常工作环境下,会有一个上电的过程,那么也对应着一个初始的上电电压,这种情况下如果上电很快,则不用多考虑,但是如果上电缓慢***,当VDD大于1.5V左右时,程序开始运行,此时VDD还是比较低,而程序的初始化已经开始,这个情况下上电之后可能程序并不能正常运行*,那么此时BOR就很有必要了。只需要设置BOR的等级,就可以把上电电压提高,此时可以保证程序在开始运行时VDD是充足的

1.5V情况下并不是所有的外设都能正常工作,为了保证外设能够正常工作,所以需要使用BOR,相当于延迟上电时间,保证电压可靠的基础上开始进行程序运行

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值