GPIO口的 LED 点亮(以STM32F407IGTb芯片为例 )
-
1、掌握的GPIO口的使用方法
-
2、熟悉Keil uVision5工具软件的使用
原理:
只要是对硬件操作,就要首先查看原理图。
查看外设是给模块的MCU的哪个引脚相连。
FS-STM32F407开发平台上的LED的亮灭状态,与芯片上的引脚I/O输出电平有关。
FS-STM32F407开发平台上LED的I/O扩展:
IO操作重要结构体:GPIO_InitTypeDef
typedef struct
{
uint32_t Pin; 操作的管脚
uint32_t Mode; 模式选择
uint32_t Pull; 上拉下拉,或者都不加
uint32_t Speed; 速度选择
uint32_t Alternate; 管脚复用模式
} GPIO_InitTypeDef;
1、Mode
- 输入(复位状态)/input(reset state)
- 通用输出模式 / general purpose output mode
- 复用功能模式 / alternate function mode
- 模拟模式 / analog mode
#define GPIO_MODE_INPUT ((uint32_t)0x00000000) /*!< Input Fl