STM32F10x 的DBG接口上電後默認爲調試口,如果需要做爲普通IO口則需要以下步驟操作。
例如:需要將其PB4口做爲普通口(即圖中的001模式)
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//使能AFIO的時鐘
AFIO->MAPR &= 0xF8FFFFFF; //[26-24]清0
AFIO->MAPR |= 0x01000000; //26-24]設爲001
//以下可以配置PB4爲普通輸入或輸出
STM32F10x 的DBG接口上電後默認爲調試口,如果需要做爲普通IO口則需要以下步驟操作。
例如:需要將其PB4口做爲普通口(即圖中的001模式)
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);//使能AFIO的時鐘
AFIO->MAPR &= 0xF8FFFFFF; //[26-24]清0
AFIO->MAPR |= 0x01000000; //26-24]設爲001
//以下可以配置PB4爲普通輸入或輸出
STM32中enumeration特殊使用方法 定義如下: /*! * STM32 Pin Names */ #define MCU
warnings by IAR Embedded workbench IDE:transfer of control bypasses initialization of...