在stm32f103c8t6(最小系統板)里我在main函數里面定義里一個數組(相當于局部變量),然后main函數里面調用其他.c里面的函數使用了這個數組(函數功能就是求平均值,使用指針傳參),此時單片機不會死機,也能正確計算平均值。但是我使用正點原子精英版也就是stm32f103zet6時,同樣的代碼,卻會死機(仿真和實物流水燈確定是死機),仿真確定死機在求平均值的過程(仿真顯示死機跳到void HardFault_Handler(void) {
/* Go to infinite loop when Hard Fault exception occurs */
while (1)
{
}
})這個函數里)然后我把那個數組定義在全局變量里之后就不會死機了。明明在c8t6里那個數組在main里面聲明也不會死機啊,但精英版的卻會?所以想問問為什么同樣的代碼不同的單片機一個死機一個不會?謝謝!