创建多个任务,并在任务中使用printf串口打印,程序会进入HardFault_Handler中断,经查,是因为任务栈分配的太小导致的, STM32CubeIDE中的FreeRTOS默认堆栈大小为128,更改为512即可。
是什么原因导致STM32中HardFault_Handler错误的?怎样去解决STM32中HardFault_Handler错误的问题? klysa 2022-01-17 06:57:15 按键硬件滤波会触发HardFault_Handler? 第一次遇到F405 PC7引脚设置为按键后上拉模式按键处并了一个104电容,按键就一直报HardFault_Handler,确认是104的问题,但没有想明白为什么。如果是...