STM32開(kāi)發(fā)指南--第十七章 OLED顯示實(shí)驗(yàn)
第十七章 OLED顯示實(shí)驗(yàn)
前面幾章的實(shí)例,均沒(méi)涉及到液晶顯示,這一章,我們將向大家介紹OLED的使用。在本章中,我們將使用戰(zhàn)艦STM32開(kāi)發(fā)板上的OLED模塊接口(與攝像頭共用的這個(gè)),來(lái)點(diǎn)亮OLED,并實(shí)現(xiàn)ASCII字符的顯示。本章分為如下幾個(gè)部分:
17.1 OLED簡(jiǎn)介
17.2 硬件設(shè)計(jì)
17.3 軟件設(shè)計(jì)
17.4 下載驗(yàn)證
17.1 OLED簡(jiǎn)介OLED,即有機(jī)發(fā)光二極管(Organic Light-Emitting Diode),又稱為有機(jī)電激光顯示(Organic Electroluminesence Display, OELD)。OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。
LCD都需要背光,而OLED不需要,因?yàn)樗亲园l(fā)光的。這樣同樣的顯示,OLED效果要來(lái)得好一些。以目前的技術(shù),OLED的尺寸還難以大型化,但是分辨率確可以做到很高。在本章中,我們使用的是ALINETEK的OLED顯示模塊,該模塊有以下特點(diǎn):
1)模塊有單色和雙色兩種可選,單色為純藍(lán)色,而雙色則為黃藍(lán)雙色。
2)尺寸小,顯示尺寸為0.96寸,而模塊的尺寸僅為27mm*26mm大小。
3)高分辨率,該模塊的分辨率為128*64。
4)多種接口方式,該模塊提供了總共5種接口包括:6800、8080兩種并行接口方式、3線或4線的穿行SPI接口方式,、IIC接口方式(只需要2根線就可以控制OLED了!)。
5)不需要高壓,直接接3.3V就可以工作了。
這里要提醒大家的是,該模塊不和5.0V接口兼容,所以請(qǐng)大家在使用的時(shí)候一定要小心,別直接接到5V的系統(tǒng)上去,否則可能燒壞模塊。以上5種模式通過(guò)模塊的BS0~2設(shè)置,BS0~2的設(shè)置與模塊接口模式的關(guān)系如表17.1.1所示:
表17.1.1中:“1”代表接VCC,而“0”代表接GND。
該模塊的外觀圖如圖17.1.1所示:
圖17.1.1 ALIENTEK OLED模塊外觀圖