0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談OLED模塊驅(qū)動芯片(SSD1306為例)

星星科技指導(dǎo)員 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2024-03-01 16:45 ? 次閱讀

常見的OLED模塊驅(qū)動芯片,不同的驅(qū)動芯片具有不同的特點(diǎn)和適用場景,具體選擇應(yīng)根據(jù)顯示屏的分辨率、接口類型和功能需求來確定。

OLED(有機(jī)發(fā)光二極管)顯示模塊的驅(qū)動芯片種類繁多,常見的一些驅(qū)動芯片包括:

1. SSD1306:常用于128x64和128x32分辨率的OLED顯示屏,具有低功耗、SPI和I2C接口等特點(diǎn)。

2. SSD1351:適用于彩色OLED顯示屏,支持高分辨率顯示,具有SPI接口和高速刷新率。

3. SH1106:常用于128x64和128x32分辨率的OLED顯示屏,支持SPI和I2C接口,低功耗高對比度。

4. UC1701:應(yīng)用于128x64和128x32分辨率的OLED顯示屏,具有低功耗、SPI和I2C接口以及圖形顯示功能。

5. ST7735:適用于彩色OLED顯示屏,支持SPI接口,具有高分辨率和快速刷新速度。

6. SH1107:用于分辨率為128x64和128x32的OLED顯示屏,具有SPI和I2C接口以及高對比度。

OLED模塊的驅(qū)動芯片為SSD1306,其顯存大小總共為12864bit 大小,SSD1306將這些顯存分為了8頁,其對應(yīng)關(guān)系如表所示:

可以看出,SSD1306的每頁包含了128個字節(jié),總共8頁,這樣剛好是12864的點(diǎn)陣大小。因為每次寫入都是按字節(jié)寫入的,這就存在一個問題,如果我們使用只寫方式操作模塊,那么,每次要寫8個點(diǎn),這樣,我們在畫點(diǎn)的時候,就必須把要設(shè)置的點(diǎn)所在的字節(jié)的每個位都搞清楚當(dāng)前的狀態(tài)(0/1?),否則寫入的數(shù)據(jù)就會覆蓋掉之前的狀態(tài),結(jié)果就是有些不需要顯示的點(diǎn),顯示出來了,或者該顯示的沒有顯示了。

這個問題在能讀的模式下,我們可以先讀出來要寫入的那個字節(jié),得到當(dāng)前狀況,在修改了要改寫的位之后再寫進(jìn)GRAM,這樣就不會影響到之前的狀況了。但是這樣需要能讀GRAM,對于4線SPI模式IIC模式,模塊是不支持讀的,而且讀-》改-》寫的方式速度也比較慢。

所以我們采用的辦法是在STM32F4的內(nèi)部建立一個OLED的GRAM(共128*8個字節(jié)),在每次修改的時候,只是修改STM32F4 上的GRAM(實際上就是SRAM),在修改完了之后,一次性把STM32F4上的GRAM寫入到OLED的GRAM。當(dāng)然這個方法也有壞處,就是對于那些SRAM很小的單片機(jī)(比如51系列)就比較麻煩了。

oled驅(qū)動芯片需要燒錄嗎

通常情況下,OLED顯示模塊的驅(qū)動芯片是內(nèi)置在模塊中的,并不需要用戶進(jìn)行單獨(dú)的燒錄操作。驅(qū)動芯片已經(jīng)被集成在OLED顯示模塊的電路板上,用戶只需要將OLED模塊與微控制器或其他主控設(shè)備連接好,按照相關(guān)的接口和協(xié)議進(jìn)行通信,即可控制和使用OLED顯示模塊。

用戶需要關(guān)注的是與OLED模塊連接的主控設(shè)備(如Arduino、Raspberry Pi等)是否支持相應(yīng)的驅(qū)動芯片和通信協(xié)議,以確保正??刂芆LED顯示模塊。在一些特殊情況下,可能需要用戶根據(jù)自身需求定制驅(qū)動程序或進(jìn)行相關(guān)設(shè)置,但一般情況下不需要對OLED驅(qū)動芯片進(jìn)行單獨(dú)的燒錄操作。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • OLED
    +關(guān)注

    關(guān)注

    119

    文章

    6158

    瀏覽量

    223489
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4835

    瀏覽量

    96869
  • 顯示屏
    +關(guān)注

    關(guān)注

    28

    文章

    4421

    瀏覽量

    73947
  • SPI
    SPI
    +關(guān)注

    關(guān)注

    17

    文章

    1681

    瀏覽量

    91050
  • 驅(qū)動芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1235

    瀏覽量

    54302
收藏 人收藏

    評論

    相關(guān)推薦

    RT-Thread ssd1306驅(qū)動

    RT-Thread 驅(qū)動ssd1306
    的頭像 發(fā)表于 04-21 10:08 ?26.4w次閱讀
    RT-Thread <b class='flag-5'>ssd1306</b><b class='flag-5'>驅(qū)動</b>

    SSD1306如何顯示字符測試結(jié)果

    文章目錄序言OLED簡介模塊介紹引腳定義SSD1306控制芯片驅(qū)動時序圖講解SSD1306常用命
    發(fā)表于 08-11 09:07

    SSD1306的相關(guān)資料分享

    SSD1306(OLED驅(qū)動芯片介紹)在介紹0.96寸 SSD1306之前先附上模塊鏈接:點(diǎn)擊購
    發(fā)表于 11-17 06:24

    SSD1306 OLED驅(qū)動芯片概述

    概述??SSD1306是一款泛用的OLED驅(qū)動芯片簡介??GDDRAM內(nèi)部結(jié)構(gòu)??三種內(nèi)存地址模式??
    發(fā)表于 12-07 12:33

    SSD1306芯片介紹

    一、基礎(chǔ)認(rèn)識及引腳介紹屏幕參數(shù):尺寸:0.96英寸分辨率:128*64驅(qū)動芯片SSD1306驅(qū)動接口協(xié)議:SPI引腳說明:二、SSD1306
    發(fā)表于 01-25 06:24

    SSD1306芯片的IIC時序圖分享

    的128*64的OLED顯示屏。下圖為OLED的外觀圖。二、SSD1306芯片的IIC時序圖
    發(fā)表于 02-18 07:09

    基于SSD1306的0.91寸OLED顯示模組

    描述OLED顯示模組-0.91寸0.91OLED模組采用SSD1306為主芯片,像素128*32,通訊方式
    發(fā)表于 08-12 07:32

    SSD1306數(shù)據(jù)表

    128*64 OLED驅(qū)動芯片SSD1306的數(shù)據(jù)手冊0.96oled一般用ssd1306
    發(fā)表于 09-27 07:59

    內(nèi)部SSD1306驅(qū)動芯片手冊

    OLED顯示屏控制芯片SSD1306,它的驅(qū)動芯片手冊
    發(fā)表于 11-26 15:10 ?893次下載

    基于SSD1306OLED開發(fā)模塊

    基于SSD1306OLED開發(fā)模塊,包含SSD1306-Revision-1.1.pdf和SSD1306命令.doc
    發(fā)表于 02-24 14:03 ?98次下載

    SSD1306 OLED驅(qū)動芯片的數(shù)據(jù)手冊免費(fèi)下載

     SSD1306是一款用于有機(jī)/聚合物發(fā)光二極管點(diǎn)陣圖形顯示系統(tǒng)的帶控制器的單片CMOS OLED/PLED驅(qū)動器。它由128個段和64個公共區(qū)組成。這種集成電路是普通陰極型
    發(fā)表于 12-17 16:45 ?237次下載
    <b class='flag-5'>SSD1306</b> <b class='flag-5'>OLED</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>芯片</b>的數(shù)據(jù)手冊免費(fèi)下載

    OLED驅(qū)動芯片SSD1306的數(shù)據(jù)手冊免費(fèi)下載

    SSD1306 是一個單片 CMOS OLED/PLED 驅(qū)動芯片可以驅(qū)動有機(jī)/聚合發(fā)光二極管點(diǎn)陣圖形顯示系統(tǒng)。由 128 segments
    發(fā)表于 12-23 08:00 ?54次下載
    <b class='flag-5'>OLED</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>芯片</b><b class='flag-5'>SSD1306</b>的數(shù)據(jù)手冊免費(fèi)下載

    OLED顯示模塊SSD1306的工程文件庫資料合集

    本文檔的主要內(nèi)容詳細(xì)介紹的是OLED顯示模塊SSD1306的工程文件庫資料合集。
    發(fā)表于 12-14 08:00 ?82次下載

    SSD1306(OLED驅(qū)動芯片介紹)

    SSD1306(OLED驅(qū)動芯片介紹)在介紹0.96寸 SSD1306之前先附上模塊鏈接:點(diǎn)擊購
    發(fā)表于 11-09 18:36 ?53次下載
    <b class='flag-5'>SSD1306</b>(<b class='flag-5'>OLED</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>芯片</b>介紹)

    SSD1306 OLED驅(qū)動芯片 詳細(xì)介紹

    概述??SSD1306是一款泛用的OLED驅(qū)動芯片簡介??GDDRAM內(nèi)部結(jié)構(gòu)??三種內(nèi)存地址模式??
    發(fā)表于 11-24 14:21 ?422次下載
    <b class='flag-5'>SSD1306</b> <b class='flag-5'>OLED</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>芯片</b> 詳細(xì)介紹