stm32下面代码什么意思?下面的一段代码 谁能帮忙解释一下??一定采纳
#if!defined(STM32F10X_LD)&&!defined(STM32F10X_LD_VL)&&!defined(STM32F10X_MD)&&!define...
#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)
#error "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
#endif 展开
#error "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
#endif 展开
1个回答
展开全部
这应该是提醒你设备选型。
#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)
这一长串中任何一个STM32型号都没有定义的情况下,会提示你error:“请选择你的STM32F10X设备”。
如果你定义了上面这些型号中的任一一个,都不会提示你这个错误。
#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)
这一长串中任何一个STM32型号都没有定义的情况下,会提示你error:“请选择你的STM32F10X设备”。
如果你定义了上面这些型号中的任一一个,都不会提示你这个错误。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询