GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1; //PA1 输入
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD; //上拉输入
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_SetBits(GPIOA,GPIO_Pin_1); //初始化GPIOA1
正点原子的MINI板,红外接收头连接在PA1上,为什么PA1初始化完成后要GPIO_SetBits(GPIOA,GPIO_Pin_1);给PA1一个高电平,有什么特殊意义吗
红外接收头在没有脉冲时是高电平,有脉冲时是低电平。单片机是STM32F103RCT6
|