新手上路
- 积分
- 23
- 金钱
- 23
- 注册时间
- 2024-7-2
- 在线时间
- 6 小时
|
1金钱
这一段是示例代码中GPIO初始化代码:
GPIO_Initure.Pin=GPIO_PIN_9; //PA9
GPIO_Initure.Mode=GPIO_MODE_AF_PP;//复用推挽输出
GPIO_Initure.Pull=GPIO_PULLUP;//上拉
GPIO_Initure.Speed=GPIO_SPEED_FAST;//高速
GPIO_Initure.Alternate=GPIO_AF7_USART1; //复用为 USART1
HAL_GPIO_Init(GPIOA,&GPIO_Initure); //初始化 PA9
GPIO_Initure.Pin=GPIO_PIN_10;//PA10
HAL_GPIO_Init(GPIOA,&GPIO_Initure); //初始化 PA10,此处没有对结构体中Mode进行改动,仍然是GPIO_MODE_AF_PP;//复用推挽输出
初始化PA10时也是设置成了 GPIO_MODE_AF_PP,复用的推挽输出模式,这里PA10为数据输入口为啥会设为输出模式呢?

新视频教程中f103的板子这里配置的INPUT输入模式,不太理解这里的写法,有大佬能解答下吗?感谢~
|
|