打印
[其他ST产品]

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

[复制链接]
2754|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 | 只看该作者
可能是数据类型错误,导致程序无法执行到预期的硬件错误中断处,进而跳转至硬件错误中断。

使用特权

评论回复
5
flycamelaaa| | 2023-9-26 09:45 | 只看该作者
堆栈设置错误吧

使用特权

评论回复
6
powerantone| | 2023-9-26 09:45 | 只看该作者
在调试过程中,如果外部晶振频率、SysTemInit/PLLConfig相关函数以及晶振频率宏定义等时钟配置超频,可能会导致STM32运行不稳定,进而产生硬件中断。

使用特权

评论回复
7
powerantone| | 2023-9-26 09:45 | 只看该作者
如果在程序中使用某些参数时,其类型与定义的类型不匹配,也可能会导致硬件中断。

使用特权

评论回复
8
MessageRing| | 2023-9-30 20:51 | 只看该作者
为什么要给电平拉低啊

使用特权

评论回复
9
vivilyly| | 2023-10-5 09:06 | 只看该作者
时钟配置是否正确。错误的时钟配置可能导致外设工作不正常,从而触发硬件中断。

使用特权

评论回复
10
mnynt121| | 2023-10-5 10:19 | 只看该作者
Hard Fault是一种严重的故障

使用特权

评论回复
11
timfordlare| | 2023-10-5 10:37 | 只看该作者
中断优先级没有高于系统启动中断的优先级,以避免在启动过程中被中断。

使用特权

评论回复
12
hilahope| | 2023-10-7 14:02 | 只看该作者
如果电源电压不稳定或者电源故障,可能会导致STM32上电启动异常进入硬件中断。

使用特权

评论回复
13
1988020566| | 2023-10-7 21:43 | 只看该作者
程序存储器或者数据存储器有问题              

使用特权

评论回复
14
Jacquetry| | 2023-10-7 22:59 | 只看该作者
是不是电源的问题啊

使用特权

评论回复
15
lzmm| | 2023-10-8 17:32 | 只看该作者
STM32本身存在硬件故障,例如存储器损坏或者外设故障,也可能会导致硬件错误中断。

使用特权

评论回复
16
everyrobin| | 2023-10-8 18:55 | 只看该作者
可能是由于外部中断引脚的电平或边沿触发条件在上电时被满足,导致进入硬件中断。

使用特权

评论回复
17
ingramward| | 2023-10-8 20:39 | 只看该作者
外设初始化错误或者外设故障               

使用特权

评论回复
18
modesty3jonah| | 2023-10-8 21:50 | 只看该作者
修改默认的HardFault_Handler处理方法,改成直接返回的形式。 这样就可以在调试时,发现异常时立刻进行断点处理,进行错误排查。

使用特权

评论回复
19
Bowclad| | 2023-10-8 22:08 | 只看该作者
是不是堆栈的问题啊

使用特权

评论回复
20
Undshing| | 2023-10-9 22:35 | 只看该作者
配置的有问题吧

使用特权

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

本版积分规则

1510

主题

4543

帖子

6

粉丝