stm32下面代码什么意思?下面的一段代码 谁能帮忙解释一下??一定采纳

#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

这应该是提醒你设备选型。
#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设备”。
如果你定义了上面这些型号中的任一一个,都不会提示你这个错误。
温馨提示:答案为网友推荐,仅供参考
相似回答