项目右键,option C/C++ Define栏就是
问这个问题的,都是没有精度代码的人。读一遍代码就知道为啥要设置这个宏定义了。
工程文件引用一些库文件,哪些文件对整个产品线是通用的,信号不同就是用宏定义来区分
你用的产品型号是特定的一个型号,使用的是通用的文件,当然需要一个宏定义来匹配自己的型号
可以打开stm32f10x.h文件,往下拉可以看见:
STM32F10X_LD 对应于 LowDensity ,即小容量的STM32F103、101STM32F10X_MD 对应于 MediumDensity ,即中等容量的STM32F103、101STM32F10X_HD 对应于 HighDensity ,即大容量的STM32F103、101再比如
STM32F10X_LD_VL 对应于 LowDensity ValueLine,即小容量的STM32F100