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

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

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

樹莓派教程 詳解樹莓派驅(qū)動(dòng)OLED模塊

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-05-06 09:32 ? 次閱讀

1.3inch OLED (B)

產(chǎn)品簡介

提供樹莓派、STM32、arduino例程

產(chǎn)品參數(shù)

  • 工作電壓: 3.3V/5V
  • 通信接口: 3-wire SPI, 4-wire SPI, I2C
  • 屏幕類型: OLED
  • 控制芯片: SH1106
  • 分辨率: 128*64(Pixel)
  • 顯示尺寸: 14.7(H)x 29.42(V)(mm)
  • 像素大?。?0.21 x 0.21 (mm)
  • 產(chǎn)品尺寸: 40.5 x 37.5(mm)
  • 顯示顏色: 藍(lán)色
  • 工作溫度: -20°C ~ 70°C
  • 存儲(chǔ)溫度: -30°C ~ 80°C
  • 視角: >160°

功能引腳

功能引腳 描述
VCC 3.3V/5V電源
GND 電源地
NC NC
DIN SPI數(shù)據(jù)輸入
CLK SPI時(shí)鐘輸入
CS 片選,低電平有效
D/C 數(shù)據(jù)/命令,低電平表示命令,高電平表示數(shù)據(jù)
RES 復(fù)位,低電平有效

硬件配置

OLED模塊提供三種驅(qū)動(dòng)接口:分別為3-wire SPI、4-wire SPI 和I2C接口,模塊背面有兩個(gè)可選擇焊接的電阻, 通過電子的選擇來選擇相應(yīng)的通信方式, 如圖:

1.3inch-OLED-A-3.jpg


模塊出廠默認(rèn)使用4線SPI通信模式, 即BS0,BS1默認(rèn)接0(1和0不全代表電平,只是電阻接上或者接下的焊接方式,具體硬件鏈接見下表):
注:上圖為硬件上的焊接, 下表為實(shí)際的硬件連接

通信方式 BS1/BS0
3-wire SPI 0/1
4-wire SPI 0/0
I2C 1/0

具體硬件配置,如下:

  • 使用4線SPI:

即出廠程序設(shè)置:BS0與BS1接0連接到地,DIN接0連接至樹莓派MOSI,CLK接0連接至樹莓派SCLK;

  • 使用3線SPI:

BS0接1連接到VCC,BS1接0連接至GND,DIN接0連接至樹莓派MOSI,CLK接0來連接至樹莓派SCLK;

  • 使用I2C:

BS0接0連接至GND,BS1接1連接至VCC(3.3V),DIN接0連接至樹莓派SDA,CLK接1連接至樹莓派SCL;
使用I2C時(shí):DC的高低狀態(tài)可以控制從設(shè)備的地址,如果接到了GND,那么I2C的7位地址為:0x3C;
PS:程序默認(rèn)SPI模式,需要切換模式請(qǐng)修改 DEV_Config.h 詳見程序說明-底層硬件接口-接口選擇
PS:使用STM32時(shí),IIC例程使用的是模擬IIC,連線請(qǐng)注意

RPI使用教程

提供BCM2835、WiringPi、文件IO、RPI(Python)庫例程

硬件連接

連接樹莓派的時(shí)候,選擇用7PIN排線連接,請(qǐng)參考下方的引腳對(duì)應(yīng)表格

OLED Raspberry Pi
BCM2835編碼 Board物理引腳序號(hào)
VCC 3.3V 3.3V
GND GND GND
DIN SPI:D10(MOSI) / I2C:D2 SPI:MOSI / I2C:SDA.1
CLK SPI:D11(SCLK) / I2C:D3 SPI:SCLK / I2C:SCL.1
CS D8(CE0) CE0
D/C D25 GPIO.6
RES D27 GPIO.2

開啟SPI和I2C接口

  • 打開樹莓派終端,輸入以下指令進(jìn)入配置界面

sudo raspi-config 選擇Interfacing Options -> SPI -> Yes 開啟SPI接口

RPI open spi.png


然后重啟樹莓派:

sudo reboot

I2C同理,進(jìn)入配置界面選擇Interfaceing Options -> I2C -> Yes 開啟IIC接口,然后重啟

審核編輯:湯梓紅

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

    關(guān)注

    119

    文章

    6130

    瀏覽量

    223091
  • STM32
    +關(guān)注

    關(guān)注

    2257

    文章

    10828

    瀏覽量

    352459
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1679

    瀏覽量

    105252
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹莓裝機(jī)教程

    樹莓裝機(jī)教程樹莓裝機(jī)教程樹莓裝機(jī)教程樹莓
    發(fā)表于 11-25 10:14 ?52次下載

    樹莓gpio應(yīng)用

    樹莓現(xiàn)在越來越火,網(wǎng)上樹莓的資料也越來越多。樹莓源自英國,國外嵌入式開源領(lǐng)域具有良好的分享
    發(fā)表于 11-09 15:10 ?4141次閱讀

    樹莓的種類_樹莓安裝教程

    樹莓(Raspberry Pi)是尺寸僅有信用卡大小的一個(gè)小型電腦,您可以將樹莓連接電視、顯示器、鍵盤鼠標(biāo)等設(shè)備使用。目前,樹莓
    發(fā)表于 11-27 22:01 ?5283次閱讀

    樹莓3wifi配置_樹莓3開啟wifi熱點(diǎn)_樹莓3的wifi使用教程

    發(fā)表于 12-08 11:47 ?3.1w次閱讀

    樹莓3硬件配置_樹莓3都能裝什么系統(tǒng)_樹莓3系統(tǒng)安裝教程

    樹莓3一直頗受電子發(fā)燒友的青睞,這篇文章主要討論的就是樹莓3的硬件配置、樹莓3都能裝什么系
    發(fā)表于 12-08 14:36 ?2.6w次閱讀

    樹莓用什么語言編程_樹莓python編程詳解

    樹莓是一個(gè)非常廉價(jià)的、只有手掌大小的完全可編程的計(jì)算機(jī)。雖然樹莓的體積小,但是它的潛力無限。你可以像使用常規(guī)臺(tái)式計(jì)算機(jī)一樣在樹莓派上創(chuàng)建
    發(fā)表于 01-15 17:00 ?3.9w次閱讀

    樹莓驅(qū)動(dòng)舵機(jī)介紹_樹莓驅(qū)動(dòng)舵機(jī)代碼

    本文主要詳細(xì)介紹了樹莓驅(qū)動(dòng)舵機(jī)以及它的驅(qū)動(dòng)代碼,具體的跟隨小編一起來了解一下。
    的頭像 發(fā)表于 05-30 14:47 ?1.4w次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>驅(qū)動(dòng)</b>舵機(jī)介紹_<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>驅(qū)動(dòng)</b>舵機(jī)代碼

    樹莓是什么樹莓的簡單介紹

    要想玩轉(zhuǎn)樹莓,首先得知道樹莓是什么。在本節(jié)中,作者將帶領(lǐng)大家揭開樹莓的神秘面紗,了解
    發(fā)表于 05-15 18:09 ?30次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>是什么<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的簡單介紹

    使用樹莓設(shè)計(jì)智能小車教程之如何進(jìn)行樹莓模塊安裝資料免費(fèi)下載

      本文檔的主要內(nèi)容詳細(xì)介紹的是使用樹莓設(shè)計(jì)智能小車教程之如何進(jìn)行樹莓模塊安裝資料免費(fèi)下載。
    發(fā)表于 06-24 08:00 ?21次下載

    dfrobotUSB/TTL樹莓GPS模塊簡介

    樹莓GPS模塊是一個(gè)小型定位追蹤器,可以實(shí)時(shí)監(jiān)測當(dāng)前所在位置。支持全系列樹莓微型電腦Raspberry Pi Model A, B, A
    的頭像 發(fā)表于 01-03 10:30 ?3226次閱讀
    dfrobotUSB/TTL<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>GPS<b class='flag-5'>模塊</b>簡介

    樹莓3和樹莓4的原理圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是樹莓3和樹莓4的原理圖免費(fèi)下載。
    發(fā)表于 01-07 10:23 ?223次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>3和<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>4的原理圖免費(fèi)下載

    樹莓+單片機(jī)+驅(qū)動(dòng)電機(jī)

    直流電機(jī)一個(gè),L298N驅(qū)動(dòng)模塊一個(gè),學(xué)生電源一個(gè),杜邦線若干;實(shí)現(xiàn)流程:1.首先進(jìn)行樹莓與電腦的串口通信,即讓樹莓
    發(fā)表于 11-19 11:36 ?25次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>+單片機(jī)+<b class='flag-5'>驅(qū)動(dòng)</b>電機(jī)

    樹莓驅(qū)動(dòng)步進(jìn)電機(jī)

    ?閑了無聊,想用樹莓驅(qū)動(dòng)步進(jìn)電機(jī)。 測試了兩天終于OK了 下圖是DM422C接步進(jìn)電機(jī)和樹莓GPIO 步進(jìn)電機(jī)紅綠 一組, 黃藍(lán) 一組
    發(fā)表于 03-21 14:26 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>驅(qū)動(dòng)</b>步進(jìn)電機(jī)

    樹莓控制步進(jìn)電機(jī)

    樹莓控制步進(jìn)電機(jī) 前言 設(shè)備 連接 源碼 前言 測試步進(jìn)電機(jī) 設(shè)備 名稱 型號(hào) 樹莓 3B+ 步進(jìn)電機(jī) 28BYJ-48-5V 步進(jìn)電機(jī)驅(qū)動(dòng)
    發(fā)表于 03-21 11:39 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>控制步進(jìn)電機(jī)

    樹莓控制繼電器

    樹莓控制繼電器命令行輸入gpio readall查看樹莓io口屬性可以看到被分為左右兩側(cè),左側(cè)為樹莓
    發(fā)表于 04-21 11:50 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>控制繼電器