硬件平台:STM32F030CC
软件平台:RT-Thread-NANO V3.1.2
问题:在移植FinSH控制台时,配置串口1为中断接收,但接收到的字符是乱码的。串口数据发送正常。
串口1的配置代码:static void RccConfigure(void)
{
/* Enable AHB Clock */
RCC_AHBPeriphClockCmd( RCC_AHBPeriph_GPIOA | RCC_AHBPeriph_GPIOB |
RCC_AHBPeriph_GPIOC | RCC_AHBPeriph_DMA1, ENABLE);
/* Enable APB1 Clock */
RCC_APB1PeriphClockCmd( RCC_APB1Periph_TIM3 | RCC_APB1Periph_TIM14 |
RCC_APB1Periph_USART2 | RCC_APB1Periph_PWR |
RCC_APB1Periph_SPI2, ENABLE);
/* Enable APB2 Clock */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
}
/****************************************************************************************************************
*****************************************************************************************************************
*** Funct