注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
desk1983的个人空间 https://home.eeworld.com.cn/space-uid-173809.html [收藏] [复制] [分享] [RSS]
日志

ALIENTEK战舰STM32开发板学习笔记01

已有 612 次阅读2013-5-25 21:18

大家好,我是一名新手,最近正在学习“ALIENTEK战舰STM32开发板”,下面把总结到的一些东西分享给大家;
希望大家多提宝贵意见;
本人菜鸟一个,希望大虾多多拍砖!
我今天学习的是“STM32开发指南V1.0 库函数版本”第六章的内容;
这一章主要讲的是GPIO的控制;
让我产生疑问的主要是“void LED_Init(void)”这个函数,
其中头一句代码“ GPIO_InitTypeDef   GPIO_InitStructure;”
这一句困扰了我好久,后来想明白了!
这一句说的是“定义了一个 GPIO_InitTypeDef 类型的结构体,这个结构体的名字就是GPIO_InitStructure  ”
结合教程,我明白了
      GPIO_InitTypeDef 类型的结构体有三个成员;
     1、uint16_t GPIO_Pin;
2、GPIOSpeed_TypeDef     GPIO_Speed;    //这是一个枚举;枚举的名字是 GPIO_Speed
3、GPIOMode_TypeDef        GPIO_Mode;   ////这是一个枚举;枚举的名字是   GPIO_Mode

这两个 枚举也有相关 的具体成员定义;
明白了 这些,再回头看其它的代码,就容易得多了;

不知道有没有童鞋也跟我犯一样的错误;
说的驴唇不对马嘴,不好意思;
以后我会继续跟大家分享我的学习总结!
也希望能有志同道合的童鞋一起学习!

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章