不忘初心,继续前行,小编了解到STM32中的断言功能,在此做个记录,有错误的地方希望指出,谢谢!
1、函数assert_param()传入为0时,直接跳到assert_failed()函数定义处,可以在assert_failed()函数中打印错误故障;
2、宏定义使用断言功能,在stm32xx_hal_conf.h文件中,
#define USE_FULL_ASSERT 1U
4、注意:assert_param( ) ,传入0进入断言函数处, 传入1进入正常执行程序;
不忘初心,继续前行,小编了解到STM32中的断言功能,在此做个记录,有错误的地方希望指出,谢谢!
1、函数assert_param()传入为0时,直接跳到assert_failed()函数定义处,可以在assert_failed()函数中打印错误故障;
2、宏定义使用断言功能,在stm32xx_hal_conf.h文件中,
#define USE_FULL_ASSERT 1U
4、注意:assert_param( ) ,传入0进入断言函数处, 传入1进入正常执行程序;