[其他ST产品]

stm32 上电启动异常进入硬件中断。

[复制链接]
576|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 | 显示全部楼层
配置的有问题吧

使用特权

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

本版积分规则

1414

主题

3814

帖子

5

粉丝