找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

求大神解釋下在ssd1306 oled中怎么寫數(shù)據(jù)啊,看了一天的數(shù)據(jù)手冊(cè)也只會(huì)寫命令不會(huì)s...

  [復(fù)制鏈接]
ID:451968 發(fā)表于 2019-8-1 22:00 | 顯示全部樓層 |閱讀模式
還有ssd1306不像lcd1602中有rom,字庫這些東西嗎,那個(gè)怎么寫數(shù)據(jù)到gddram啊,我都快瘋了;都懷疑自己是不是傻子了,使用51驅(qū)動(dòng)的
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2019-8-2 08:42 | 顯示全部樓層
ssd1306和SH1106的操作方法差不多是一樣,只有在初始化的時(shí)候有點(diǎn)不同而已,其它的顯示方法是一樣的,一模一樣的。
初學(xué)8051時(shí)常用的12864和1602都是自帶字庫的,送一個(gè)ASCII碼的數(shù)值過去就可以顯示了
ssd1306就不一樣了,它本身是不帶字庫的,只能通過繪圖掃描的方式來進(jìn)行顯示,正常一個(gè)顯示的過程至少是:1,輸入頁面地址,2,列地址的低位,3,列地址的高位,4,寫入數(shù)據(jù)
這4個(gè)指令是一定要有的
你不要指望著隨便看看就能看明白它的數(shù)據(jù)手冊(cè),真正實(shí)際操作是簡(jiǎn)單的,但數(shù)據(jù)手冊(cè)至少是要用一個(gè)星期來看才行的,不要太著急,一步一步的來就可以的

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:451968 發(fā)表于 2019-8-2 10:13 | 顯示全部樓層
Y_G_G 發(fā)表于 2019-8-2 08:42
ssd1306和SH1106的操作方法差不多是一樣,只有在初始化的時(shí)候有點(diǎn)不同而已,其它的顯示方法是一樣的,一模 ...

謝謝,但是能請(qǐng)問下這個(gè)列地址的高位是什么意思嗎?我看著數(shù)據(jù)手冊(cè)都有點(diǎn)懵懵的感覺,不知道什么意思
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2019-8-2 14:28 | 顯示全部樓層
ssd1306沒有字庫OLED是這樣顯示 12864.jpg 1:要先初始化OLED,這個(gè)程序網(wǎng)上有,如果是C的話就很多,代碼復(fù)制就可以了
2:輸入頁面地址,在ssd1306中,是用像上面圖片那種方式顯示的,而輸入頁面地址是這樣的:先輸入“寫入頁面地址”指令,然后再輸入頁面的地
3:輸入開始的第0列的地址
4:輸入要在已經(jīng)設(shè)定好的頁面和列顯示一行。就是上圖中英文”S“的第一個(gè)豎行,
5:然后還要再顯示7次,一個(gè)”S“就顯示出來了


列分為高位低位,那是要顯示漢字才這樣的,英文是8*8的內(nèi)存,而漢字是要用16*16的內(nèi)存

評(píng)分

參與人數(shù) 2黑幣 +25 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!
新鄉(xiāng)家電維修 + 5 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:243850 發(fā)表于 2020-4-9 19:44 | 顯示全部樓層
樓主會(huì)了嗎,我也有點(diǎn)搞不懂
回復(fù)

使用道具 舉報(bào)

ID:282850 發(fā)表于 2020-4-10 09:49 | 顯示全部樓層
廠家生產(chǎn)的12864大部分都類似,這個(gè)必須理解。他們有有苦衷的,他們是聰明的,他們是對(duì)的!
頁(page)地址一般用4位來確定,因?yàn)轫摯a0~7頁,4位夠了。注意不可定位到0~63的某行,只能確定頁。行由數(shù)據(jù)來定位,0x01或0x80是第0行。
列地址的高位問題:列一般用8位來確定,因?yàn)榱幸獜?~127(實(shí)際一般是132列,132  是bin 1000 0100)列,所以列地址要用8位來確定,把列地址分高4+低4共8位的方式,是為了統(tǒng)一命令、數(shù)據(jù)的方式,每次通訊是8位,8位指令8位地址、8位數(shù)據(jù),這樣便于寫程序、節(jié)約空間。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:385849 發(fā)表于 2020-6-18 09:48 | 顯示全部樓層
很棒,跟著樓主的貼子,我有點(diǎn)看明白了
回復(fù)

使用道具 舉報(bào)

ID:828741 發(fā)表于 2020-10-24 08:32 | 顯示全部樓層
加我,我也剛摸透這個(gè)屏幕?梢圆倏爻绦虍孅c(diǎn),線等等了,正在研究顯示英文字母,難度有點(diǎn)大,ssd1306 不帶字庫,字母都需自己取模

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:870596 發(fā)表于 2021-2-28 23:18 | 顯示全部樓層
誰能分享一下SSD1036中文數(shù)據(jù)手冊(cè)啊。我在網(wǎng)上找不到資源
回復(fù)

使用道具 舉報(bào)

ID:342822 發(fā)表于 2021-2-28 23:42 | 顯示全部樓層
sunyanhuihui 發(fā)表于 2021-2-28 23:18
誰能分享一下SSD1036中文數(shù)據(jù)手冊(cè)啊。我在網(wǎng)上找不到資源

本論壇搜索框輸入   oled
回復(fù)

使用道具 舉報(bào)

ID:827243 發(fā)表于 2021-3-1 12:56 | 顯示全部樓層
給個(gè)例子吧,帶英文字庫,STM32cubeIDE的

SD218.7z

426.71 KB, 下載次數(shù): 16

STM32cuble 帶存儲(chǔ) 顯示

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:907958 發(fā)表于 2021-4-20 17:05 | 顯示全部樓層
Y_G_G 發(fā)表于 2019-8-2 08:42
ssd1306和SH1106的操作方法差不多是一樣,只有在初始化的時(shí)候有點(diǎn)不同而已,其它的顯示方法是一樣的,一模 ...

請(qǐng)問在哪里可以找到SSD1306的數(shù)據(jù)手冊(cè)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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