请问一下,我想把USART3重新映射到PC11,PC10引脚上,用下面的语句配置不成功,有什么问题呢?谢谢!
RCC->APB2ENR|=1<<0; //使能AFIO 时钟 ,以操作AFIO_MAPR寄存器
RCC->APB2ENR|=1<<4; //使能PORTC口时钟
AFIO->MAPR|=0x00000010; //开启uart3重映射
GPIOC->CRH&=0XFFFF00FF; //重映射后的引脚配置PC11 RX3; PC10 TX3;
GPIOC->CRH|=0X00008B00; //IO状态设置
RCC->APB1ENR|=1<<18; //使能串口3时钟 ,APB1总线频率36MHz
RCC->APB1RSTR|=1<<18; //复位串口3
RCC->APB1RSTR&=~(1<<18);//停止复位
//波特率设置
USART3->BRR=mantissa; // 波特率设置
USART3->CR1|=0X200C; //1位停止,无校验位.
|