你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于stm32标准库的小小疑问

[复制链接]
feixiang20 提问时间:2018-11-27 21:48 /
一个关于stm32标准库的小小疑问。
#define GPIOA               ((GPIO_TypeDef *) GPIOA_BASE)
这是标准库中GPIOA的宏定义
void GPIO_DeInit(GPIO_TypeDef* GPIOx)这是标准库中的一个函数
  就是想问一下这个函数里边的参数,比如说要传GPIOA那这个函数里边参数不就是GPIO_TypeDef* GPIOA吗,这个GPIOA再换成那个宏定义,最后不就变成GPIO_TypeDef*(GPIO_TypeDef* GPIOx)了吗,这样符合吗?麻烦看见的各位回答一下吧,想不明白

评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20 金币到账

查看全部评分

收藏 评论3 发布时间:2018-11-27 21:48

举报

3个回答
andrewsss 回答时间:2018-11-27 22:23:38
#define GPIOA               ((GPIO_TypeDef *) GPIOA_BASE)里的(GPIO_TypeDef *)是强制类型转换,没看见加了()吗,void GPIO_DeInit(GPIO_TypeDef* GPIOx)里的GPIO_TypeDef *是为了声明数据类型,没加括号的

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

andey 回答时间:2018-11-27 22:44:20
提示: 作者被禁止或删除 内容自动屏蔽
STM1024 回答时间:2018-11-28 08:06:10
强制类型转换,多和谐

评分

参与人数 1ST金币 +3 蝴蝶豆 +1 收起 理由
STMCU + 3 + 1

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版