OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5890|回复: 4

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

[复制链接]

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2015-12-4
在线时间
5 小时
发表于 2016-1-27 11:46:36 | 显示全部楼层 |阅读模式
本帖最后由 枪眼 于 2016-1-27 11:46 编辑

如图红色圈圈的是关于单片机的类型的宏定义(大容量,中容量,小容量类型),图中LD是小容量芯片,是和启动文件(.s文件)相对应的。用绿色圈圈标志的是固件库的宏定义。这两个宏定义的具体定义现在还不是很清楚,以后搞清楚了再来跟帖,也欢迎懂得的网友评论。
stm32全局宏定义.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2015-12-4
在线时间
5 小时
 楼主| 发表于 2016-1-28 12:23:25 | 显示全部楼层
通过在工程里搜索这两个宏定义终于明白,原来USE_STDPERIPH_DRIVER作用是在stm32f10x.h中作为包含stm32f10x_conf.h的开关!如图: USE_STDPERIPH_DRIVE.jpg
至此本帖的问题基本解决,解决方法为在工程中搜索相关宏定义。谢谢站长指点
回复 支持 2 反对 0

使用道具 举报

301

主题

1421

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
7832
金钱
7832
注册时间
2015-10-15
在线时间
2866 小时
发表于 2016-1-27 19:16:26 | 显示全部楼层
(1)其实写在这里,他的名字叫Define。 也就跟你在工程里面写define XXX是一样的。。只不过写在这里的话,是全局的。。。
(2)这两个参数的含义就很简单,如果楼主要知道他的作用是啥,
        方法为:
        在工程里面分别搜索这两个宏定义,就能找到在哪里使用他,也就是说找到他的作用了。。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 1 反对 0

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2015-12-4
在线时间
5 小时
 楼主| 发表于 2016-1-28 12:15:56 | 显示全部楼层
openedvadmin 发表于 2016-1-27 19:16
(1)其实写在这里,他的名字叫Define。 也就跟你在工程里面写define XXX是一样的。。只不过写在这 ...

谢谢指点!按你的方法,终于搞懂了。
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2017-7-20
在线时间
11 小时
发表于 2017-7-20 23:07:24 | 显示全部楼层
我只知道
ld.s
md.s
hd.s
分别是小中大三种不同容量的芯片。现在知道了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-22 21:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表