|
OLED屏無(wú)背光,顯示對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快。使用的人也越來(lái)越多。但恰恰就是無(wú)背光,讓初學(xué)者往往束手無(wú)措。無(wú)法分辨OLED屏什么狀態(tài),怎么處理。\由于工作需要,最近接觸了一些OLED屏,也無(wú)助了很長(zhǎng)時(shí)間。網(wǎng)上講的很多實(shí)例和我的單片機(jī)引腳不匹配,也沒(méi)有人去總結(jié)一下,到底怎樣去選擇和
使用。在此,把我的心得總結(jié)一下,也希望可以幫到一些初學(xué)者。
選擇哪一種OLED屏,最好要先了解一下使用環(huán)境。
OLED屏有多種驅(qū)動(dòng)芯片,往往驅(qū)動(dòng)程序不能混用?赡芫帉懗绦蛉藛T不同,導(dǎo)致同一廠家提供的驅(qū)動(dòng)風(fēng)格也不同。我就碰到同一廠家不同芯片的OLED屏,驅(qū)動(dòng)程序不同,連編寫的函數(shù)都不一樣。你能想象,在你千辛萬(wàn)苦編寫玩程序。突然發(fā)現(xiàn),另一個(gè)屏幕不支持,軟件需要重新設(shè)計(jì)那種沮喪心情嗎。
還有更令人沮喪的。你好不容易編寫完了屏幕程序。發(fā)現(xiàn)你的另一款產(chǎn)品的單片機(jī),沒(méi)有程序所需的引腳。改了引腳以后,黑屏。特別是OLED屏的這種無(wú)動(dòng)于衷,讓人崩潰。
說(shuō)了這么多,就是想告訴你硬件種類很多,使用環(huán)境也比較多樣。你如果找不到一條路,OLED會(huì)氣死你。下來(lái),言歸正傳。
使用前,你要了解一下你的單片機(jī)狀況和引腳使用情況,因?yàn)椴煌膯纹瑱C(jī)引腳有差異,或者那幾個(gè)腳你恰恰不能用。然后根據(jù)芯片類型選擇對(duì)應(yīng)的驅(qū)動(dòng)程序。
以0.96吋OLED屏和STM32F103C8T6為例。
1.OLED屏的驅(qū)動(dòng)程序,你最好找STM32F103C8系列,不要套用STM32F103RC系列。因?yàn)閮蓚(gè)硬件差異太大,單片機(jī)的庫(kù)文件是不同的,使用它的適配程序,幾乎百分百黑屏,你也很難調(diào)通,不如找相近的。選取原則:單片機(jī)RAM容量相同。
2.OLED驅(qū)動(dòng)芯片盡量一致,你寫的庫(kù),字體,圖片很方便移植,甚至不同尺寸的屏幕都可以直接使用,并且不失真。因?yàn)樗鼈兊姆直媛氏嗤?/font>
3.選庫(kù)文件時(shí),多找?guī)讉(gè)廠家的驅(qū)動(dòng)看一看。找一個(gè)結(jié)構(gòu)清晰,嚴(yán)謹(jǐn)?shù),作為你的?biāo)準(zhǔn)庫(kù)。后面開發(fā)時(shí),你會(huì)事半功倍。
|
評(píng)分
-
查看全部評(píng)分
|