今天調(diào)試一塊板子出現(xiàn)如下問題:
某口 PB5,用某個芯片的復位工作。
配置如下:
#defineGPIO_PIN_RESTGPIO_Pin_5
GPIO_InitStructure.GPIO_Pin=GPIO_PIN_REST;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_OD;
GPIO_Init(GPIOB,&GPIO_InitStructure);
GPIOB->BSRR=GPIO_Pin_5;
jlink調(diào)試,觀看GPIOB,keil顯示是Pin 為1
但是芯片實際測量管腳的電壓卻是0V。搞定不懂
后面改為:GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
輸出正常!天理何在??!
外部中斷:如果不開啟RCC_APB2Periph_AFIO這個時鐘,那么將EXTILinen上的中斷連接在一起。