HardFault_Handler的相关实验1--VCAP_1管脚外加信号源

在调试STM32F407时,作者遇到HardFault_Handler问题,通过电源实验发现VCAP_1管脚电压不稳可能导致CPU异常。实验中,VCAP_1外接1.3V信号源,反复断电上电,观察到硬件死机或停在HardFault_Handler。异常代码位置不固定,内核寄存器值异常,推测内核电压问题引起死机。强调硬件设计需遵循datasheet。
摘要由CSDN通过智能技术生成

     最近调试STM32F407时,遇到HardFault_Handler()的各种情况。如数组溢出等。各种仿真,各种调试,各种改代码,也没有得到具体结论。

    今天主要做了电源方面的实验,调压器输出电压为1.2V左右,该电压主要为内核,数字外设及存储器等供电。此调压器需要将两个外部电容连接到专用引脚VCAP_1和VCAP_2。注:由于电路板上的这两个引脚悬空(电路设计是,抄的别人的电路,导致了很严重的硬件设计缺陷),而做了以下实验。


                                      电源电路设计要求。

    将VCAP_1脚飞线,外接信号源(调到1.3V左右),目的是:为了知道该管脚电压不稳定(即内核供电电压不稳定),CPU会是什么样的一个工作状态。不断的给信号源断电上电,发现上电的时候特别容易死机。DEBUG芯片时,发现有以下几种现象,1,硬件死掉(CPU完全挂掉)

2,停在了HardFault_Handler()处,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值