ch579 uart0 重映射 遇到问题

uart0 正常使用能工作 重映射从PB4 PB7  到 PA15 PA14 不工作 代码如下 有什么其他注意事项吗


------------------------------------------------------------------------

uart0 正常工作

    

GPIOB_SetBits(GPIO_Pin_7)

GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PU);     

GPIOB_ModeCfg(GPIO_Pin_7, GPIO_ModeOut_PP_5mA);

UART0_DefInit(baudrate);

------------------------------------------------------------------------


uart0 remap 不工作


GPIOPinRemap( ENABLE, RB_PIN_UART0 );

GPIOB_SetBits(GPIO_Pin_14)

GPIOB_ModeCfg(GPIO_Pin_15, GPIO_ModeIN_PU);     

GPIOB_ModeCfg(GPIO_Pin_14, GPIO_ModeOut_PP_5mA);

UART0_DefInit(baudrate);


映射后的端口是PA口,初始化IO的时候用的PA口,你写成PB口了

uart0 正常使用能工作 重映射从PB4 PB7  到 PA15 PA14

GPIOPinRemap( ENABLE, RB_PIN_UART0 );

GPIOA_SetBits(GPIO_Pin_14)

GPIOA_ModeCfg(GPIO_Pin_15, GPIO_ModeIN_PU);     

GPIOA_ModeCfg(GPIO_Pin_14, GPIO_ModeOut_PP_5mA);

UART0_DefInit(baudrate);



明显的错误 眼花了 就是看不见 谢谢


只有登录才能回复,可以选择微信账号登录