找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 25028|回復(fù): 11
收起左側(cè)

關(guān)于七針0.96寸OLED使用IIC接口和SPI接口arduino連接方式的說明

  [復(fù)制鏈接]
ID:263310 發(fā)表于 2017-12-21 18:22 | 顯示全部樓層 |閱讀模式
關(guān)于7pin 0.96寸 OLED模塊使用 IIC接口的操作說明
7pin  0.96寸 OLED模塊支持SPI和 IIC接口;默認(rèn)是SPI接口;如果想用 IIC接口;

操作如下幾步驟:
1.  將模塊背面的電阻R3換到R1 位置,此時(shí)將模塊切換為IIC接口;電阻 R8 可以用0 歐姆電阻或是用焊錫短接電阻兩端。
2.  CS腳接地。
3.  DC腳的處理:在 IIC 通信中 DC的高低電平是用來選擇IIC通信地址的;當(dāng) DC接地時(shí) IIC從機(jī)地址為:0x78,當(dāng)DC 接高電平時(shí)IIC地址為0x7A;測試程序中所用的為0x78;  也就是說大家需要將 DC 接地
4.  關(guān)于RES的處理。RES這個(gè)腳是 OLED屏的復(fù)位腳;大家在用 OLED屏的時(shí)候會(huì)發(fā)現(xiàn);所有 OLED 本身都會(huì)有一個(gè)復(fù)位腳;因?yàn)?OLED 在被操作之前需要在將寄存作一次復(fù)位;然后才能對期進(jìn)行初始貨操作;否則OLED可能會(huì)出現(xiàn)水穩(wěn)定的情況。
RES處理辦法:
1>  簡單的驗(yàn)證辦法:將 RES 接電源正;這樣可以把屏點(diǎn)亮;但是會(huì)不穩(wěn)定,在快速測試時(shí)可以這么操作
2>  將 RES腳與開發(fā)板的復(fù)位腳連接;通過開發(fā)板的復(fù)位來對 OLED進(jìn)行復(fù)位
3>  通過一個(gè)IO腳來對 OLED進(jìn)行復(fù)位,這個(gè)操作放在對屏初始化之前;先將 RES 拉低延遲200ms左右;然后再拉高一直處于高電平狀態(tài)
4>  通過一個(gè) RC 復(fù)位電路來控制 RES
5.D0為 IIC時(shí)鐘線,D1為 IIC數(shù)據(jù)線
5.  軟件測試
軟件這塊  51,stm32 在資料包里已經(jīng)有了;就不再說了。說一下 arduino的測試 在這里給大家提供一下 U8glib 這個(gè)庫的使用;這個(gè)庫通用性比較好;一般不會(huì)有問題。
具體操作方法:
1 將庫解壓后放到庫目錄下
2 打開解壓后的文件在 U8glib\examples 目錄下有很多程序;這些程序我們都可以使用;下面以 U8glib\examples\U8gLogo 下的 U8gLogo.ino 來說明;其它的操作一樣。打開U8gLogo.ino文件,選擇 U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);  //  I2C  / TWI

將前面的//去了;如果用是其它控制IC 的屏;直接選上前面的型號就可以了;這里我們選 SSD1306的;因?yàn)?.96是 SSD1306IC 然后用 arduino開發(fā)板的 iic接口與OLED對接就可以了 以 Arduino UNO R3 為例 A4接 D1(數(shù)據(jù)線),A5接 D0(時(shí)鐘線)
0.png

全部資料51hei下載地址:

SPI接口arduino連接方式.rar

2.85 MB, 下載次數(shù): 188, 下載積分: 黑幣 -5

關(guān)于七針0.96寸OLED使用IIC接口的說明.rar

1.91 MB, 下載次數(shù): 129, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

ID:146110 發(fā)表于 2018-5-17 00:50 | 顯示全部樓層
謝謝分享。。。。
回復(fù)

使用道具 舉報(bào)

ID:422719 發(fā)表于 2018-11-8 01:59 | 顯示全部樓層
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

ID:339866 發(fā)表于 2018-11-10 18:22 | 顯示全部樓層
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

ID:466752 發(fā)表于 2019-1-11 22:35 | 顯示全部樓層
有接線圖嗎?
回復(fù)

使用道具 舉報(bào)

ID:79544 發(fā)表于 2019-1-12 14:13 | 顯示全部樓層
樓主你好:我這樣改的怎么不行啊。屏不亮呀。
回復(fù)

使用道具 舉報(bào)

ID:116803 發(fā)表于 2019-2-27 16:36 | 顯示全部樓層
謝謝分享。。。。
回復(fù)

使用道具 舉報(bào)

ID:516999 發(fā)表于 2019-4-20 11:22 | 顯示全部樓層
謝謝樓主
。
回復(fù)

使用道具 舉報(bào)

ID:67537 發(fā)表于 2019-5-24 18:35 | 顯示全部樓層
有個(gè)奇怪的問題,OLED不接電源也能顯示,只接數(shù)據(jù)線
回復(fù)

使用道具 舉報(bào)

ID:367080 發(fā)表于 2019-8-7 11:01 | 顯示全部樓層
樓主能分享一個(gè)接線圖嗎?本人電路小白
回復(fù)

使用道具 舉報(bào)

ID:70596 發(fā)表于 2019-8-7 14:04 | 顯示全部樓層
謝謝分享!終于知道 怎么弄得了
回復(fù)

使用道具 舉報(bào)

ID:602828 發(fā)表于 2019-8-22 19:18 | 顯示全部樓層
謝謝分享
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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