前一个项目,很庆幸没有使用 PB3 PB4 .
可是,现在的项目,用到了!
尝试了几种设置,都无法改变 PB3 PB4 状态。 $$$$$$ 期望设置成输出,高低变化。 $$$$$$
而结果: PB3始终 为 低, PB4 由于有外部电路,始终处于1.6v =========代码如下:
void main(void) { NVIC_InitTypeDef NVIC_InitStructure; AFIO->MAPR = 0x04000002; DBGMCU->CR = 0x40;
GPIOB->ODR = 0x08; ... }
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOB, &GPIO_InitStructure);
|