STM32硬件错误HardFault_Handler的处理方法

  在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。         STM32出现硬件错误可能有以下原因:         (1)数组越界操作;         (2)内存溢出,访问越界;         (3)堆栈溢出,程序跑飞;         (4)中断处理错误;
相关文章
相关标签/搜索