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);
热门产品 :
CH641: PD及无线充电专用MCU