STM32断言assert_param 和 assert_failed使用

不忘初心,继续前行,小编了解到STM32中的断言功能,在此做个记录,有错误的地方希望指出,谢谢!

1、函数assert_param()传入为0时,直接跳到assert_failed()函数定义处,可以在assert_failed()函数中打印错误故障;

2、宏定义使用断言功能,在stm32xx_hal_conf.h文件中,

#define USE_FULL_ASSERT    1U

4、注意:assert_param( )  ,传入0进入断言函数处, 传入1进入正常执行程序;

发布了30 篇原创文章 · 获赞 12 · 访问量 6125

猜你喜欢

转载自blog.csdn.net/qq_39758638/article/details/103820392