標題:
求思路!怎么讓STM32串口發(fā)送的數(shù)據(jù)(ASCII碼)顯示到OLED屏幕上?
[打印本頁]
作者:
15236966302
時間:
2022-1-1 14:11
標題:
求思路!怎么讓STM32串口發(fā)送的數(shù)據(jù)(ASCII碼)顯示到OLED屏幕上?
我用的STM32F103C8t6,想讓串口發(fā)送的數(shù)據(jù)在0.96OLED屏幕上顯示!我現(xiàn)在有兩點不太懂1)簡單來說就是怎么讓屏幕上顯示一個變量(變量用來存放串口接收的數(shù)據(jù)),而不是顯示一串固定的ASCII碼?
2)發(fā)送新的數(shù)據(jù),該怎么顯示新的數(shù)據(jù),而不是舊的?
感謝大家!
另附源程序,有興趣的可以下載來看看(此程序上述兩個功能都沒有實現(xiàn))
usart+oled.7z
2022-1-1 16:25 上傳
點擊文件名下載附件
219.16 KB, 下載次數(shù): 32
源代碼
作者:
daemondong
時間:
2022-1-2 08:01
代碼如下,用sprintf打印指定變量到字符串,然后顯示字符串。用lineRefresh來控制刷新哪一行顯示內容,主循環(huán)里刷新。
if ((lineRefresh & 0x04) > 0) {
sprintf (showBuff,"A Count %04d",cntA);
OLED_ShowStr( 0, 4, showBuff,20);
}
lineRefresh=0;
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1