wangdezhi 发表于 2024-12-12 17:49

电路设计不当、元件损坏或电源问题。

理想阳 发表于 2024-12-12 18:14

电源问题(电压不稳定或电源噪音)

sdlls 发表于 2024-12-12 18:15

电源电压不稳或强干扰引起振荡器停振。

mattlincoln 发表于 2024-12-12 19:03

程序陷入死循环,无法继续执行。            

jackcat 发表于 2024-12-12 20:15

中断优先级和向量配置错误            

fengm 发表于 2024-12-12 20:39

当函数调用层数过多或局部变量占用过多的堆栈空间时,可能会导致堆栈溢出。单片机的堆栈空间是有限的,一旦溢出,会破坏程序的栈帧结构,导致程序执行出错甚至卡死。

biechedan 发表于 2024-12-12 21:23

在程序中存在无法跳出的循环结构,导致程序无法继续执行。

i1mcu 发表于 2024-12-12 21:45

外部中断引脚如果受到干扰,如静电放电、电磁干扰或连接了不稳定的外部信号源,可能会频繁触发中断,使单片机陷入不断响应中断的状态,导致程序无法正常执**死。

软核硬核 发表于 2024-12-13 20:45

无限循环、内存访问越界、未处理的异常或中断

AutoMotor 发表于 2024-12-14 11:59

重置电路受到干扰,导致重复重置,这可能会导致崩溃。

ClarkLLOTP 发表于 2024-12-18 16:33

操作了错误的地址

小小蚂蚁举千斤 发表于 2024-12-19 15:56

电磁干扰确实会有影响

鹿鼎计 发表于 2025-1-1 16:03

电源电压不稳定或过低都可能导致MCU无法正常工作,进而导致死机。

hmcu666 发表于 2025-1-2 09:40

ram或堆栈空间耗尽,-闪存耗尽

digit0 发表于 2025-1-3 11:19

处理中断时,如果中断标志位没有正确清零,MCU可能会继续进入中断服务功能,导致主程序无法继续执行。

明日视界 发表于 2025-1-6 11:00

程序中有一个无法跳出的循环结构。,

IntelCore 发表于 2025-1-7 18:55

必须避免单片机卡死循环

小夏天的大西瓜 发表于 2025-1-8 21:07

一般都是死机问题

星闪动力 发表于 2025-1-9 14:44

当外部设备初始化失败时,程序可能无法继续执行后续代码,这可能会出现停滞。

小小蚂蚁举千斤 发表于 2025-1-11 19:08

程序问题导致的死机问题较多
页: 1 2 [3] 4
查看完整版本: 单片机卡死的常见原因和解决方法