吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

星星科技指導員 ? 來源:網絡整理 ? 作者:網絡整理 ? 2024-03-01 16:45 ? 次閱讀

常見的OLED模塊驅動芯片,不同的驅動芯片具有不同的特點和適用場景,具體選擇應根據顯示屏的分辨率、接口類型和功能需求來確定。

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

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

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

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

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

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

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

OLED模塊的驅動芯片為SSD1306,其顯存大小總共為12864bit 大小,SSD1306將這些顯存分為了8頁,其對應關系如表所示:

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

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

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

oled驅動芯片需要燒錄嗎

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

用戶需要關注的是與OLED模塊連接的主控設備(如Arduino、Raspberry Pi等)是否支持相應的驅動芯片和通信協議,以確保正常控制OLED顯示模塊。在一些特殊情況下,可能需要用戶根據自身需求定制驅動程序或進行相關設置,但一般情況下不需要對OLED驅動芯片進行單獨的燒錄操作。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • OLED
    +關注

    關注

    119

    文章

    6220

    瀏覽量

    224825
  • 電路板
    +關注

    關注

    140

    文章

    4996

    瀏覽量

    98865
  • 顯示屏
    +關注

    關注

    28

    文章

    4508

    瀏覽量

    74728
  • SPI
    SPI
    +關注

    關注

    17

    文章

    1722

    瀏覽量

    92128
  • 驅動芯片
    +關注

    關注

    13

    文章

    1294

    瀏覽量

    54922
收藏 人收藏

    評論

    相關推薦

    RT-Thread ssd1306驅動

    RT-Thread 驅動ssd1306
    的頭像 發表于 04-21 10:08 ?26.5w次閱讀
    RT-Thread <b class='flag-5'>ssd1306</b><b class='flag-5'>驅動</b>

    SSD1306如何顯示字符測試結果

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

    SSD1306的相關資料分享

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

    SSD1306 OLED驅動芯片概述

    概述??SSD1306是一款泛用的OLED驅動芯片簡介??GDDRAM內部結構??三種內存地址模式??
    發表于 12-07 12:33

    SSD1306芯片介紹

    一、基礎認識及引腳介紹屏幕參數:尺寸:0.96英寸分辨率:128*64驅動芯片SSD1306驅動接口協議:SPI引腳說明:二、SSD1306
    發表于 01-25 06:24

    SSD1306芯片的IIC時序圖分享

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

    基于SSD1306的0.91寸OLED顯示模組

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

    SSD1306數據表

    128*64 OLED驅動芯片SSD1306的數據手冊0.96oled一般用ssd1306
    發表于 09-27 07:59

    內部SSD1306驅動芯片手冊

    OLED顯示屏控制芯片SSD1306,它的驅動芯片手冊
    發表于 11-26 15:10 ?894次下載

    基于SSD1306OLED開發模塊

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

    SSD1306 OLED驅動芯片的數據手冊免費下載

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

    OLED驅動芯片SSD1306的數據手冊免費下載

    SSD1306 是一個單片 CMOS OLED/PLED 驅動芯片可以驅動有機/聚合發光二極管點陣圖形顯示系統。由 128 segments
    發表于 12-23 08:00 ?55次下載
    <b class='flag-5'>OLED</b><b class='flag-5'>驅動</b><b class='flag-5'>芯片</b><b class='flag-5'>SSD1306</b>的數據手冊免費下載

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

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

    SSD1306(OLED驅動芯片介紹)

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

    SSD1306 OLED驅動芯片 詳細介紹

    概述??SSD1306是一款泛用的OLED驅動芯片簡介??GDDRAM內部結構??三種內存地址模式??
    發表于 11-24 14:21 ?422次下載
    <b class='flag-5'>SSD1306</b> <b class='flag-5'>OLED</b><b class='flag-5'>驅動</b><b class='flag-5'>芯片</b> 詳細介紹
    百家乐图淑何看| 百家乐怎样玩才能赢| 百家乐如何投注| 百家乐网络真人斗地主| 威尼斯人娱乐城网| 香港六合彩大全| 利高百家乐官网游戏| 赌博百家乐官网赢钱方法| 神州百家乐官网的玩法技巧和规则 | 百家乐策略网络游戏信誉怎么样| 大发888合作伙伴| 百家乐官网如何必胜| 网上百家乐官网做假| 百家乐游戏机博彩正网| 威尼斯人娱乐城备用地址| 皮山县| 百家乐官网的出牌技巧| 百家乐轮盘怎么玩| 百家乐娱乐城| 高雄市| 百家乐官网转盘技巧| 百家乐官网的分析| 百家乐赌场技巧网| 娱乐城注册送体验金| 優博百家乐官网客服| 在线百家乐游戏软件| 世界顶级赌场酒店| 桂东县| 定24山尺寸深浅土色| 威尼斯人娱乐城 196| 百家乐官网存在千术吗| 格龙24山五行| 大发888娱乐城shouye| 百家乐官网最好的投注法| 云鼎百家乐官网代理| 幸运水果机游戏下载| 罗马百家乐官网娱乐城| 玩百家乐最好方法| 衢州星空棋牌下载| 百家乐官网如何抽千| sz新全讯网网站112|