本文主要是介绍warning: #223-D: function assert_param declared implicitly,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://blog.csdn.net/yang627468471/article/details/27320187
硬件平台:STM32F103C8T6
一点一点跟踪,发现大部分的头文件都包含在stm32f10x_conf.h中,而这个文件又出现在stm32f10x.h中,其中有这样的一段:
ifdef USE_STDPERIPH_DRIVER
include “stm32f10x_conf.h”
#endif
原来是这个USE_STDPERIPH_DRIVER没有被定义,stm32f10x_conf.h 头文件不能被编译进工程,导致的报错。
从网上搜索发现解决办法,
MDK的在工程上点右键,选择options,选择C/C++选项,在defined的框里填上USE_STDPERIPH_DRIVER就可以了。
在那个define中加入“USE_STDPERIPH_DRIVER”
如下图所示
这篇关于warning: #223-D: function assert_param declared implicitly的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!