找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1825|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

單片機+OLED怎么做動態(tài)顯示?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:956872 發(fā)表于 2022-1-6 00:20 來自觸屏版 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
剛開始學(xué)習(xí)Oled,用著是靜態(tài)顯示的。刷視頻看到有大神居然能用來播放視頻,這視頻傳遞的數(shù)據(jù)是怎樣的。也相當(dāng)靜態(tài)顯示的數(shù)組嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:584814 發(fā)表于 2022-1-6 08:14 | 只看該作者
所謂的動態(tài),就是在相對小的單位時間里不斷刷屏。
要做到這器件要支持,就是在一定的時間內(nèi)寫個滿屏,這個時間要能達成視覺暫留。
比如手機屏的所謂xxHZ刷新率,就是指一秒內(nèi)全彩滿屏能寫xx次,至于播放的視頻每秒寫屏多少次要看禎率。
回復(fù)

使用道具 舉報

板凳
ID:339654 發(fā)表于 2022-1-6 08:14 | 只看該作者
建立一個顯示數(shù)據(jù)緩存區(qū),也就是顯存,將你要顯示的數(shù)據(jù)更新到顯存,然后將顯存刷新到屏幕
回復(fù)

使用道具 舉報

地板
ID:592807 發(fā)表于 2022-1-6 08:35 | 只看該作者
快速刷新界面啊,就像以前的電影一樣,一幀一幀的放。對單片機要求很高的
回復(fù)

使用道具 舉報

5#
ID:955673 發(fā)表于 2022-1-6 17:51 | 只看該作者
播放的視頻提前處理好的,圖片取模所有幀,再不停地刷,全損畫質(zhì)的動畫片 16 幀/秒 夠用了
軟件模擬 I2C 的 OLED 測試過可以 20 幀/秒 以上,理論能到 40 沒試過
回復(fù)

使用道具 舉報

6#
ID:849376 發(fā)表于 2022-1-9 00:31 | 只看該作者
這是我最近玩esp32寫的tft(動態(tài)也就一個短視頻或者GIF一幀一幀顯示,連起來就是動圖了)
其實我們所看的視頻也都是一幀一幀連起來的
希望對樓主有幫助
void Imge_display(unsigned char debug)
{
    tft.setSwapBytes(true); //使圖片顏色由RGB->BGR ps:必須
    if (debug == Debug_ok)
    {

    }
    else if (debug == Debug_no)
    {
        tft.pushImage(0, 0, 128, 160, Hutao[imge_num]);
        //delay(50);
        imge_num += 1;
        if (imge_num > 13)
        {
            imge_num = 0;
        }
    }
    else
    {
    }
}


回復(fù)

使用道具 舉報

7#
ID:159600 發(fā)表于 2022-1-9 00:55 | 只看該作者
不停的刷新,網(wǎng)上找下32*64的點陣時鐘代碼看看,這個東西自己做個就明白了
回復(fù)

使用道具 舉報

8#
ID:526543 發(fā)表于 2022-1-9 11:59 | 只看該作者
還是有刷新的  對單片機要求高一點
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表