在查看代码的时候。总是看到很多的东西,尤其是关于这个:
#indef STM32F10X_CL
#################
#else
$$$$$$$$$$$$$$$$$$$
#endif
以上格式的主要意思是:
如果定义了 STM32F10X_CL 这哥们,
那么执行:#################
否则,执行:$$$$$$$$$$$$$$$$$$$
说到这里,那STM32F10X_CL何解?
查阅后方才明白:
STM32F10X_CL:这哥们就是STM32互联系列微处理器也就是STM32F105和STM32F107系列处理器。
如果不在这两个系列里面的话。
相当于前面锁定IDE也就不起作用了,如果你的芯片确定了的话,那么完全就没有必要采取之中写法!
那为什么其代码中会有这么个问题呢?
这个主要是为了考虑到代码的通用性,所以才加上去的,或者说是在体验版中用的东西,这个可以在调试中留着,但是到了产品中的话,个人认为还是删之最好!!!