关于“STM32F10X_HD,USE_STDPERIPH_DRIVER”两个宏定义的解释

2019-08-16 21:58发布

本帖最后由 枪眼 于 2016-1-27 11:46 编辑

如图红 {MOD}圈圈的是关于单片机的类型的宏定义(大容量,中容量,小容量类型),图中LD是小容量芯片,是和启动文件(.s文件)相对应的。用绿 {MOD}圈圈标志的是固件库的宏定义。这两个宏定义的具体定义现在还不是很清楚,以后搞清楚了再来跟帖,也欢迎懂得的网友评论。
stm32全局宏定义.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
枪眼
1楼-- · 2019-08-16 23:13
通过在工程里搜索这两个宏定义终于明白,原来USE_STDPERIPH_DRIVER作用是在stm32f10x.h中作为包含stm32f10x_conf.h的开关!如图: USE_STDPERIPH_DRIVE.jpg
至此本帖的问题基本解决,解决方法为在工程中搜索相关宏定义。谢谢站长指点
openedvadmin
2楼-- · 2019-08-17 02:29
(1)其实写在这里,他的名字叫Define。 也就跟你在工程里面写define XXX是一样的。。只不过写在这里的话,是全局的。。。
(2)这两个参数的含义就很简单,如果楼主要知道他的作用是啥,
        方法为:
        在工程里面分别搜索这两个宏定义,就能找到在哪里使用他,也就是说找到他的作用了。。。。
枪眼
3楼-- · 2019-08-17 04:51
 精彩回答 2  元偷偷看……
mhwgonx
4楼-- · 2019-08-17 05:27
我只知道
ld.s
md.s
hd.s
分别是小中大三种不同容量的芯片。现在知道了。

一周热门 更多>