IAR:#ifdef STM32F10X_CL

在查看代码的时候。总是看到很多的东西,尤其是关于这个:

#indef STM32F10X_CL

#################

#else

$$$$$$$$$$$$$$$$$$$

#endif

以上格式的主要意思是:

如果定义了 STM32F10X_CL 这哥们,

那么执行:#################

否则,执行:$$$$$$$$$$$$$$$$$$$

说到这里,那STM32F10X_CL何解?

查阅后方才明白:

STM32F10X_CL:这哥们就是STM32互联系列微处理器也就是STM32F105和STM32F107系列处理器。

如果不在这两个系列里面的话。

相当于前面锁定IDE也就不起作用了,如果你的芯片确定了的话,那么完全就没有必要采取之中写法!

那为什么其代码中会有这么个问题呢?

这个主要是为了考虑到代码的通用性,所以才加上去的,或者说是在体验版中用的东西,这个可以在调试中留着,但是到了产品中的话,个人认为还是删之最好!!!

永不止步步 发表于12-09 10:31 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67417个|学分:382741个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号