STM32出现HardFault_Handler故障的原因主要有两个方面: ' s& ?2 M! p8 ] * v) h- h Y; j- p6 m! z9 V! Q1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 , Y* v8 C k4 J% S " D$ M* y% h4 u7 K2、堆栈溢出。增加堆栈的大小。