#技术资源#
STM32F101RB的PB2/BOOT1设置为AF复用和普通IO均不能有效输出H
#define OREL2_HI() GPIO_SetBits(GPIOB, GPIO_Pin_2)
#define OREL2_LOW() GPIO_ResetBits(GPIOB,GPIO_Pin_2)
strgpio.GPIO_Speed = GPIO_Speed_50MHz;
strgpio.GPIO_Mode = GPIO_Mode_AF_PP ; //复用推挽
strgpio.GPIO_Pin = GPIO_Pin_2; //OREL2
GPIO_Init(GPIOB, &strgpio);
不能驱动,一直为低电平.
改为普通IO也是一样
strgpio.GPIO_Speed = GPIO_Speed_50MHz;
strgpio.GPIO_Mode = GPIO_Mode_Out_PP ; //推挽
strgpio.GPIO_Pin = GPIO_Pin_2; //OREL2
GPIO_Init(GPIOB, &strgpio);
均不能输出,是有什么还要设置的呢?
|