[其他ST产品] stm32 上电启动异常进入硬件中断。

[复制链接]
4602|57
 楼主| jcky001 发表于 2023-9-25 10:33 | 显示全部楼层 |阅读模式

stm32g031k8t6 上电前将RX引脚电平拉到0.7v,会导致stm32上电,代码运行到初始化串口DMA接收后,立即发送连续的字符串,会进入到硬件中断,是什么原因?
稳稳の幸福 发表于 2023-9-25 13:10 | 显示全部楼层
应该是某个外设配置错误导致的。
稳稳の幸福 发表于 2023-9-25 13:10 | 显示全部楼层
推荐你初始化用cubeMX配置试试看。
classroom 发表于 2023-9-26 09:44 | 显示全部楼层
可能是数据类型错误,导致程序无法执行到预期的硬件错误中断处,进而跳转至硬件错误中断。
flycamelaaa 发表于 2023-9-26 09:45 | 显示全部楼层
堆栈设置错误吧
powerantone 发表于 2023-9-26 09:45 | 显示全部楼层
在调试过程中,如果外部晶振频率、SysTemInit/PLLConfig相关函数以及晶振频率宏定义等时钟配置超频,可能会导致STM32运行不稳定,进而产生硬件中断。
powerantone 发表于 2023-9-26 09:45 | 显示全部楼层
如果在程序中使用某些参数时,其类型与定义的类型不匹配,也可能会导致硬件中断。
MessageRing 发表于 2023-9-30 20:51 | 显示全部楼层
为什么要给电平拉低啊
vivilyly 发表于 2023-10-5 09:06 | 显示全部楼层
时钟配置是否正确。错误的时钟配置可能导致外设工作不正常,从而触发硬件中断。
mnynt121 发表于 2023-10-5 10:19 | 显示全部楼层
Hard Fault是一种严重的故障
timfordlare 发表于 2023-10-5 10:37 | 显示全部楼层
中断优先级没有高于系统启动中断的优先级,以避免在启动过程中被中断。
hilahope 发表于 2023-10-7 14:02 | 显示全部楼层
如果电源电压不稳定或者电源故障,可能会导致STM32上电启动异常进入硬件中断。
1988020566 发表于 2023-10-7 21:43 | 显示全部楼层
程序存储器或者数据存储器有问题              
Jacquetry 发表于 2023-10-7 22:59 | 显示全部楼层
是不是电源的问题啊
lzmm 发表于 2023-10-8 17:32 | 显示全部楼层
STM32本身存在硬件故障,例如存储器损坏或者外设故障,也可能会导致硬件错误中断。
everyrobin 发表于 2023-10-8 18:55 | 显示全部楼层
可能是由于外部中断引脚的电平或边沿触发条件在上电时被满足,导致进入硬件中断。
ingramward 发表于 2023-10-8 20:39 | 显示全部楼层
外设初始化错误或者外设故障               
modesty3jonah 发表于 2023-10-8 21:50 | 显示全部楼层
修改默认的HardFault_Handler处理方法,改成直接返回的形式。 这样就可以在调试时,发现异常时立刻进行断点处理,进行错误排查。
Bowclad 发表于 2023-10-8 22:08 | 显示全部楼层
是不是堆栈的问题啊
Undshing 发表于 2023-10-9 22:35 | 显示全部楼层
配置的有问题吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1650

主题

5706

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部