STM32串口2接收串口1发送显示ceshiceshiceshi

2019-07-14 14:14发布

                if(USART2_RX_STA&0X8000)                        //½óêÕμ½ò»′Îêy¾YáË
                {
                        LCD_Fill(30,200,240,320,WHITE);        //Çå3yÏÔê¾
                        reclen=USART2_RX_STA&0X7FFF;        //μÃμ½êy¾Y3¤¶è
                          USART2_RX_BUF[reclen]=0;                 //¼óèë½áêø·û
                        if(reclen==9||reclen==8)                 //¿ØÖÆDS1¼ì2a
                        {
                                if(strcmp((const char*)USART2_RX_BUF,"+LED1 ON")==0)LED1=0;        //′ò¿aLED1
                                if(strcmp((const char*)USART2_RX_BUF,"+LED1 OFF")==0)LED1=1;//1رÕLED1
                        }
                        printf("ceshi");
                        printf("%s",USART2_RX_BUF);
                        USART1->DR=USART2_RX_BUF[0];
                        LCD_ShowString(30,200,209,119,16,USART2_RX_BUF);//ÏÔê¾½óêÕμ½μÄêy¾Y
                        USART2_RX_STA=0;         
                }                        

帮忙看一下程序有什么问题,用串口助手一直显示ceshiceshiceshi,我想要的是我的cc2530用串口发过来的电压数据。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。