|
|
超級詳細(xì)的OLED使用資料,包含stm32程序程序!原理圖!還有使用詳解!!
該文件夾下包含3個源碼:
(適合MiniSTM32開發(fā)板)實(shí)驗(yàn)10 OLED顯示實(shí)驗(yàn).rar
(適合戰(zhàn)艦V3和精英STM32F1開發(fā)板)實(shí)驗(yàn)12 OLED顯示實(shí)驗(yàn).rar
(適合探索者STM32F4開發(fā)板)實(shí)驗(yàn)12 OLED顯示實(shí)驗(yàn).rar
包含三款開發(fā)板的例程,均是寄存器版本,如要庫函數(shù)版本,請看開發(fā)板標(biāo)準(zhǔn)例程,里面有。
模塊的使用方法見:《STM32不完全手冊》、《STM32開發(fā)指南》、《STM32F4開發(fā)指南》和《STM32F429開發(fā)指南》的相關(guān)章節(jié)。
注意,模塊在使用 IIC 模式或者4線 SPI模式的時候,是不支持讀操作的,所以如果你需要讀操作,只能選擇 6800 或者 8080 并口模式。模塊默認(rèn)是:8080 并口模式,大家根據(jù)自己選擇的接口模式,來接線。
2.3 模塊使用說明
ATK-0.96’ OLED 模塊的控制器是SSD1306,支持多種接口方式,我們模塊支持 4 種連接方式,這里我們介紹其中 2種常用的連接方式的使用:8080并口模式和4線 SPI模式。
2.3.1 8080并口模式
ATK-0.96’ OLED 模塊支持8位8080并口模式,總共需要 13根信號線通信,這些信號線如下:
CS:OLED片選信號。
WR(RW):向OLED 寫入數(shù)據(jù)。
RD:從OLED讀取數(shù)據(jù)。
D[7:0]:8位雙向數(shù)據(jù)線。
RST(RES):硬復(fù)位OLED。
DC:命令/數(shù)據(jù)標(biāo)志(0,讀寫命令;1,讀寫數(shù)據(jù))。
模塊的8080并口讀/寫的過程為:先根據(jù)要寫入/讀取的數(shù)據(jù)的類型,設(shè)置 DC 為高(數(shù)
據(jù))/低(命令),然后拉低片選,選中SSD1306,接著我們根據(jù)是讀數(shù)據(jù),還是要寫數(shù)據(jù)置
RD/WR為低,然后:
在RD的上升沿, 使數(shù)據(jù)鎖存到數(shù)據(jù)線(D[7:0])上;
在WR 的上升沿,使數(shù)據(jù)寫入到 SSD1306里面;
SSD1306的8080并口寫時序如圖2.3.1.1所示:
全部資料51hei下載地址:
7,ATK-0.96' OLED模塊.zip
(4.24 MB, 下載次數(shù): 109)
2018-6-10 14:40 上傳
點(diǎn)擊文件名下載附件
|
|