CH32V208串口重映射问题

CH32V208串口3部分映射到PC10、PC11后无输出,请问是什么原因?开发板是CH32F&V208W-R0-1v4, PC10一直低电平,代码如下:

????GPIO_InitTypeDef??GPIO_InitStructure?=?{0};
????USART_InitTypeDef?USART_InitStructure?=?{0};

????RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,?ENABLE);
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC?|?RCC_APB2Periph_GPIOB,?ENABLE);
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,?ENABLE);

????GPIO_PinRemapConfig(GPIO_PartialRemap_USART3,?ENABLE);

????/*?UART3?TX-->C.10???RX-->C.11?*/
????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_10;
????GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF_PP;
????GPIO_Init(GPIOC,?&GPIO_InitStructure);

????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_11;
????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IN_FLOATING;
????GPIO_Init(GPIOC,?&GPIO_InitStructure);??

????USART_InitStructure.USART_BaudRate???=?9600;
????USART_InitStructure.USART_WordLength?=?USART_WordLength_8b;
????USART_InitStructure.USART_StopBits???=?USART_StopBits_1;
????USART_InitStructure.USART_Parity?????=?USART_Parity_No;
????USART_InitStructure.USART_HardwareFlowControl?=?USART_HardwareFlowControl_None;
????USART_InitStructure.USART_Mode?=?USART_Mode_Tx?|?USART_Mode_Rx;

????USART_Init(USART3,?&USART_InitStructure);
????USART_Cmd(USART3,?ENABLE);


????GPIO_InitTypeDef??GPIO_InitStructure?=?{0};
????USART_InitTypeDef?USART_InitStructure?=?{0};

????RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3,?ENABLE);
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC?|?RCC_APB2Periph_GPIOB,?ENABLE);
????RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,?ENABLE);

????GPIO_PinRemapConfig(GPIO_PartialRemap_USART3,?ENABLE);

????/*?UART3?TX-->C.10???RX-->C.11?*/
????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_10;
????GPIO_InitStructure.GPIO_Speed?=?GPIO_Speed_50MHz;
????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_AF_PP;
????GPIO_Init(GPIOC,?&GPIO_InitStructure);

????GPIO_InitStructure.GPIO_Pin?=?GPIO_Pin_11;
????GPIO_InitStructure.GPIO_Mode?=?GPIO_Mode_IN_FLOATING;
????GPIO_Init(GPIOC,?&GPIO_InitStructure);??

????USART_InitStructure.USART_BaudRate???=?9600;
????USART_InitStructure.USART_WordLength?=?USART_WordLength_8b;
????USART_InitStructure.USART_StopBits???=?USART_StopBits_1;
????USART_InitStructure.USART_Parity?????=?USART_Parity_No;
????USART_InitStructure.USART_HardwareFlowControl?=?USART_HardwareFlowControl_None;
????USART_InitStructure.USART_Mode?=?USART_Mode_Tx?|?USART_Mode_Rx;

????USART_Init(USART3,?&USART_InitStructure);
????USART_Cmd(USART3,?ENABLE);



您好,附件例程是PC10、PC11作为串口3使用的例程,可以参考一下

icon_rar.gifCH32V208 串口3.zip



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