串口返回的数据如何显示在4.3寸屏上?

2019-07-20 23:27发布

串口返回一串字符串,如何让他显示在液晶屏上?用下面这段程序显示不了啊                             if(USART1_RX_STA&0X8000)                                                                        //接收到一次数据了

                         {
                                len=USART1_RX_STA&0X7FFF;                                                                //得到本次接收到的数据长度
                                printf("%s",USART1_RX_BUF);                                                                //发送到串口   
                                sprintf((char*)p,"收到%d字节,内容如下",len);                                              //接收到的字节数
                                POINT_COLOR=BRED;
                                Show_Str(80+54,210,200,24,p,24,0);                                                      //显示接收到的数据长度
                                POINT_COLOR=BLUE;
                                sprintf((char*)p,"收到内容如下%d",USART1_RX_BUF);
                                Show_Str(80,210,200,24,p,24,0);                                                         //显示接收到的数据  
                                USART1_RX_STA=0;  
                                }  
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。