使用调试器来检查程序执行流中可能存在的无限循环或异常处理问题。
使用屏蔽和接地措施来降低emi的影响。
资源不够用是导致卡死的一个经常性问题
堆栈溢出是常见的卡死问题
程序使用的堆栈空间超出了预分配的大小
某些外设或模块需要正确的时钟配置才能正常工作。
中断服务程序(isr)中出现错误,阻止主程序正确返回。
不稳定或过低的电源电压可能会导致mcu无法正常工作,从而导致崩溃。,
不稳定的电源电压或强干扰会导致振荡器停止振荡。
硬件死机一般是跟软硬件都设计有关系的
死循环导致卡死经常遇到
程序中可能存在死循环或条件判断错误,导致单片机无法继续正常执行。
利用屏蔽材料来阻止电磁干扰传播,同时接地措施可消除干扰电压,从而降低电磁干扰的影响
电源问题很重要,电压不稳或电源有噪音都会影响设备正常运行,要保证电源稳定,才能确保设备正常工作。
电源问题很重要,电压不稳定或电源有噪音都会影响设备正常运行。
访问非法内存地址会让程序出问题,可能是崩溃,也可能是奇怪的表现。
为了让电力稳定且无干扰,我们采取了稳压电源和加大滤波电容的办法来降低电源噪音,让设备更稳定。