最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

墨水屏驅(qū)動(dòng)入門

2023-03-22 21:57 作者:mymymind  | 我要投稿

????????網(wǎng)上淘了個(gè)十幾塊錢的4.2寸墨水屏,如下圖。可惜太搶手了,數(shù)量有限。

????????自帶的驅(qū)動(dòng)板如下。

????????眾所周知,墨水屏驅(qū)動(dòng)先驅(qū)是微雪,4.2寸墨水屏驅(qū)動(dòng)版資料地址:https://www.waveshare.net/wiki/4.2inch_e-Paper_Module_Manual,下載完程序,選擇4in2b V2_test工程,如果你用的不是STM32就需要移植drv_config,主要是SPI發(fā)送、IO輸入輸出和延時(shí)接口,IO輸入用于讀取墨水屏的BUSY引腳,因?yàn)槟了⑵翆?shí)在是太慢了。

????????移植完驅(qū)動(dòng)接口之后按照微雪提供的原理圖分析一下驅(qū)動(dòng)板的走線。

????????對(duì)照實(shí)物接口,只要隨便找到地線跟旁邊兩個(gè)VCC,就可以確定其他的IO了。

????????比如第9腳是BUSY,用萬(wàn)用表指針的蜂鳴檔劃一下主控CC2510的引腳,聽見響就可以確定BUSY腳接到的位置了。同樣的原理測(cè)一下其他引腳連的位置。

????????數(shù)字表示離直角最近數(shù)的引腳數(shù),例如CLK是左下角往右數(shù)第二個(gè)引腳,DC是左上角往下數(shù)第一個(gè)引腳。

????????最后是驅(qū)動(dòng)效果。支持紅黑色,默認(rèn)清屏為白色。

????????同OLED一樣,墨水屏也是一個(gè)像素一個(gè)位,寫一個(gè)字節(jié)就是同時(shí)寫8個(gè)像素,并且不能讀只能寫,所以需要改寫點(diǎn)就需要程序記錄已經(jīng)寫的點(diǎn)來(lái)做緩存。不過(guò)墨水屏有些支持局部刷新,有些不支持局部刷新,比如這個(gè)就不行,也就是每次刷屏必須寫整張屏幕,這款屏幕的分辨率為400*300,除以8位一個(gè)字節(jié)也就是15K字節(jié)的緩存,對(duì)于紅黑兩種顏色就得30K的SRAM,因此小MCU根本沒(méi)法做緩存,只能算好要顯示的數(shù)據(jù),一部分一部分一次整體刷屏,或者把外置FLASH當(dāng)作緩存,先算好顯示數(shù)據(jù)寫到SPI FLASH,再?gòu)腟PI FLASH讀出來(lái)讀一點(diǎn)發(fā)給屏幕再讀一點(diǎn)發(fā)給屏幕,最終用少量的RAM就可以把整屏數(shù)據(jù)發(fā)給屏幕。而支持局部刷新的墨水屏就可以一部分一部分顯示的,比較節(jié)省內(nèi)存。另外還有支持黃色的墨水屏,黑白色是標(biāo)配,紅黃色是可選配置,不過(guò)就是貴,越大越貴。

????????墨水屏除了可以像OLED一樣一個(gè)像素點(diǎn)一位,還支持灰度等級(jí),也就是用多個(gè)比特位來(lái)顯示一個(gè)像素,達(dá)到黑白之間的效果,例如淺灰、灰、深灰、淺紅、深紅等等。

????????除此之外,墨水屏刷屏速度很慢,跟SPI FLASH清空一樣達(dá)到秒級(jí)別的延時(shí),所以發(fā)完顯示數(shù)據(jù)給屏幕之后,屏幕并沒(méi)有刷新完,只是內(nèi)部RAM接收完了,接下來(lái)還需要等很久讓內(nèi)部控制器完成屏幕的清除、顯示,最后通過(guò)BUSY引腳告訴單片機(jī)刷屏完了,這時(shí)才可以再次刷屏。雖然刷屏慢,但是墨水屏可以斷電顯示,因此非常省電。

????????雖然如此,還是不要頻繁刷屏、長(zhǎng)期不用建議清空成白屏白面朝上放置。

墨水屏驅(qū)動(dòng)入門的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
兴化市| 霍州市| 临沭县| 泸水县| 岫岩| 白银市| 甘洛县| 无棣县| 西青区| 永平县| 彩票| 白玉县| 保靖县| 邻水| 金溪县| 镇沅| 隆德县| 东乌珠穆沁旗| 河曲县| 孙吴县| 沧州市| 鹤山市| 石狮市| 永登县| 景德镇市| 扎赉特旗| 洮南市| 榆社县| 杭锦旗| 苍南县| 安多县| 长治市| 陕西省| 大宁县| 怀柔区| 莱芜市| 城口县| 丰宁| 略阳县| 博白县| 武安市|