学单片机时GPIO_Init什么意思啊,如GPIO_InitTypeDef GPIO_InitStructure

学的是stm32。正在入门中是不是typedef前面其实要空格的?还有init什么意思?为什么stm32的程序很多都是GPIO然后下划线,这里的下划线表示什么?... 学的是stm32。正在入门中
是不是typedef前面其实要空格的?
还有init什么意思?
为什么stm32的程序很多都是GPIO然后下划线,这里的下划线表示什么?
展开
 我来答
cqs8031
推荐于2016-08-02 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1.9万
采纳率:31%
帮助的人:5558万
展开全部
关键词后面都留空格
init---整数
下划线是连接,构成一个词
祈畴bN
2020-08-28
知道答主
回答量:1
采纳率:0%
帮助的人:579
展开全部
这是一个结构体的声明,结构体的名字就叫 GPIO_InitStructure,而这结构体原型由GPIO_InitTypeDef 确定,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小de火柴人
2018-07-21
知道答主
回答量:4
采纳率:0%
帮助的人:3338
展开全部
GPIO_InitTypeDef GPIO_InitStructure声明一个新的结构体变量变量名为GPIO_InitStructure而该结构体类型由GPIO_InitTypeDef 决定,GPIO_InitTypeDef 是用typedef声明的新类型名,其声明在stm32f10x_gpio.h头文件里声明如下:
typedef struct
{

uint16_t GPIO_Pin;
GPIOSpeed_TypeDef GPIO_Speed;
GPIOMode_TypeDef GPIO_Mode;
}GPIO_InitTypeDef;
。综上GPIO_InitTypeDef GPIO_InitStructure等价于:
struct
{

uint16_t GPIO_Pin;
GPIOSpeed_TypeDef GPIO_Speed;
GPIOMode_TypeDef GPIO_Mode;
}GPIO_InitStructure;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式