STM32断言assert_param 和 assert_failed使用

这一生的挚爱 提交于 2020-01-03 18:24:50

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

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

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

#define USE_FULL_ASSERT    1U

 

 

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!