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...