ALIENTEK战舰STM32开发板学习笔记01
-
-
11
- LV0工程师
-
| 2013-05-25 21:18:00
- 浏览量 1260
- 回复:4
大家好,我是一名新手,最近正在学习“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
这两个 枚举也有相关 的具体成员定义;
明白了 这些,再回头看其它的代码,就容易得多了;
不知道有没有童鞋也跟我犯一样的错误;
说的驴唇不对马嘴,不好意思;
以后我会继续跟大家分享我的学习总结!
也希望能有志同道合的童鞋一起学习!
大家好,我是一名新手,最近正在学习“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
这两个 枚举也有相关 的具体成员定义;
明白了 这些,再回头看其它的代码,就容易得多了;
不知道有没有童鞋也跟我犯一样的错误;
说的驴唇不对马嘴,不好意思;
以后我会继续跟大家分享我的学习总结!
也希望能有志同道合的童鞋一起学习!
加油~! 同为stm32初学者