找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

各類單片機(jī)與SPI及IIC對OLED控制源碼與資料分享

[復(fù)制鏈接]
ID:294212 發(fā)表于 2019-1-4 11:41 | 顯示全部樓層 |閱讀模式
改資料適用于7針OLED,主要包括針對32、51、ardunio等單片機(jī)資料,包括程序簡單原理圖,沒有PCB資料。改資料主要在于驅(qū)動,需要應(yīng)用與沒涉及到的單片機(jī)型號,需輕改程序,下載需謹(jǐn)慎,要有一定單片機(jī)基礎(chǔ)方能靈活應(yīng)用。
0.png

源程序:
0.png 0.png 0.jpg

1、該代碼已經(jīng)經(jīng)過實測驗證OK
2、單片機(jī)采有stm32f103zevt
3、晶振為8M,總線時鐘為24M(/* PLLCLK = 8MHz / 2 * 6 = 24 MHz */),若你的環(huán)境與該代碼不一樣,請自行修改spi通信部分延時
4、管腳定義:
//-----------------OLED端口定義----------------                        

#define LCD_SCL_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_1)
#define LCD_SCL_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_1)

#define LCD_SDA_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_2)
#define LCD_SDA_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_2)

#define LCD_RST_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_3)
#define LCD_RST_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_3)

#define LCD_DC_CLR()    GPIO_ResetBits(GPIOB,GPIO_Pin_4)
#define LCD_DC_SET()    GPIO_SetBits(GPIOB,GPIO_Pin_4)

CS管腳請接地

5、電路連接:
VCC接3.3V,IO口直接單片機(jī),不需要上拉電阻或串聯(lián)電阻

6、程序如果沒有調(diào)通,液晶是無顯示的,也就是黑屏,請耐心調(diào)試,有疑問可以跟我們聯(lián)系,謝謝

全部資料51hei下載地址:
OLED兼容SPI和IIC版本資料.7z (10.68 MB, 下載次數(shù): 143)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:279233 發(fā)表于 2020-4-16 08:04 | 顯示全部樓層
學(xué)習(xí)一下
回復(fù)

使用道具 舉報

ID:730366 發(fā)表于 2020-4-16 10:30 | 顯示全部樓層
學(xué)習(xí)一下
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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