新手上路
- 积分
- 20
- 金钱
- 20
- 注册时间
- 2021-1-6
- 在线时间
- 4 小时
|
STM32F105RCT6 的PB15作为GPIO输出,我对PB15进行如下的初始化,那么当我重新上电后,程序对PB15进行如下的初始化后,PB15的电平状态是高阻状态(不确定是高电平还是低电平)?
如果要明确PB15输出的状态,需要在初始化后对PB15置1(GPIO_SetBits(GPIOB, GPIO_Pin_15);)或置0(GPIO_ResetBits(GPIOB, GPIO_Pin_15);)。这样理解对么,有更详细的资料说明,是否可以提供链接或者截图
void PB15_Init()
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure); //初始化GPIO
}
|
-
STM32F105XX PB15
|