在刚开始学习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) 
  /* #define STM32F10X_LD */     /*!< STM32F10X_LD: STM32 Low density devices */
  /* #define STM32F10X_LD_VL */  /*!< STM32F10X_LD_VL: STM32 Low density Value Line devices */  
  /* #define STM32F10X_MD */     /*!< STM32F10X_MD: STM32 Medium density devices */
  /* #define STM32F10X_MD_VL */  /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */  
  /* #define STM32F10X_HD */     /*!< STM32F10X_HD: STM32 High density devices */
  /* #define STM32F10X_HD_VL */  /*!< STM32F10X_HD_VL: STM32 High density value line devices */  
  /* #define STM32F10X_XL */     /*!< STM32F10X_XL: STM32 XL-density devices */
  /* #define STM32F10X_CL */     /*!< STM32F10X_CL: STM32 Connectivity line devices */
#endif

这是什么意思呢?

#if !defined   XXX

#endif

意思就是 :如果没有被定义STM32F10X_LD  下面重新定义的,如果有定义了就不执行!

为了不要修改这个,我们在这里添加,就是被定义了, 不要去掉注释了!



STM32F10X_HD,USE_STDPERIPH_DRIVER(中间隔开使用的是逗号)。


关键字:STM32  宏定义 引用地址:STM32的宏定义问题

上一篇:stm32常见错误分析
下一篇:stm32功能严重异常的几个常见原因

推荐阅读

随着人工智能技术的发展,智能机器人已经进入到生活中的各个方面。并在儿童陪伴、儿童教育方面也开始扮演着重要角色。 8月30日上午,由中国高科技行业门户OFweek维科网和HTC高科会主办,OFweek人工智能网承办的2018中国(上海)国际人工智能展览会开幕式在上海跨国采购会展中心成功举行,一场行业的展示盛宴隆重拉开帷幕。 在这次展览会上,深圳市天博...
工业机器人是在上个世纪40年代诞生出来的,最初的工业机器人是在固定的环境下进行重复作业,后来工业机器人用在了许多的行业,像是汽车、、金属、物流、医药、甚至是航空航天等等。随着科技的发展,人们需要的不是传统的不会变化的机器人,而是可以应用到更多场景的智能化的工业机器人,在功能上可以兼顾传感和智能化进行决策和判断,达到发掘工业数据的...
北斗22nm芯片一年内普及,将领先GPS两代工艺据《中国经营报》8月31日报道,北斗正在为国产芯片“突围”打开一道缺口。8月初,北斗三号全球卫星导航系统宣布正式商用后,近日中国卫星导航系统管理办公室主任、北斗卫星导航系统新闻发言人冉承其在国新办发布会上表示,北斗系统28nm工艺芯片已经量产,22nm工艺芯片即将量产。集微点评:随着北斗应用逐步普及...
日前,记者获悉,我国自主研发的精锋手术机器人MP系统的多中心、随机、单盲、平行对照注册临床试验正式在妇科领域率先启动。此次临床试验在中国工程院院士、北京协和医院妇产科名誉主任郎景和的指导下,由中国人民解放军总医院教授孟元光牵头,联合郑州大学第一附属医院教授纪妹共同开展。郎景和表示,由于机器人的机器工艺复杂,价格昂贵,依赖进口,成为...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved