stm32 oled动态显示

2019-07-21 05:37发布

USART_RX_BUF 是串口接收数据的数组,为什么不能再OLED上动态显示呢?!
                while(1)
                {                                       
                               
                                   printf("%s","AT+V ");
                                  OLED_ShowString(0,0,"VALUE:",16);       
                                        OLED_ShowString(60,0,USART_RX_BUF,16);                                               
                                  delay_ms(100);       
                                   OLED_Refresh_Gram();       
                }

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
Gengjiad
2019-07-21 17:43
peng1554 发表于 2019-1-24 15:13
数据都是存在USART_RX_BUF?


                            if((USART_RX_STA&0x8000)==1)
                                        {
                                        OLED_ShowString(0,0,"VALUE:",16);       
                                        OLED_ShowString(60,0,USART_RX_BUF,16);                                               
                                   OLED_Refresh_Gram();       
                                        delay_ms(1000);
                                        }
可以通过判断接收完成进行显示,这样怎么不行

一周热门 更多>