首頁 > 評測 > PSoC6評測之三:享受閱讀——EInk模塊驅(qū)動原理與評測
PSoC6評測之三:享受閱讀——EInk模塊驅(qū)動原理與評測
- [導(dǎo)讀]
- 此次PSoC6先鋒套件的評測,其實(shí)還了作者自己的一個心愿,那就是對EInk屏幕的原理與驅(qū)動代碼進(jìn)行一個深入的分析.作為9年前就開始使用電紙書進(jìn)行閱讀的本文作者,一直沒有抽出時間與精力來對它的原理進(jìn)行了解確實(shí)有點(diǎn)小小遺憾.希望本文能給有需要的朋友能帶來一點(diǎn)知識和閱讀的興趣.Happy Reading and Happy Coding!
Pv_EINK_FullStageHandler(prevFrame, PV_EINK_STAGE2);
/* Stage 3: update the display with the inverted version of the new
frame */
Pv_EINK_FullStageHandler(newFrame, PV_EINK_STAGE3);
}
/* Stage 4: update the display with the new frame */
Pv_EINK_FullStageHandler(newFrame, PV_EINK_STAGE4);
}
else
{
}
/* If power cycle operation requested, turn off E-INK power */
if (powerCycle)
{
Cy_EINK_Power(false);
}
}
這個函數(shù)會持續(xù)Block數(shù)秒鐘,這樣的代碼比較適合低功耗的內(nèi)核執(zhí)行.當(dāng)然如果進(jìn)行優(yōu)化,可以加入休眠喚醒機(jī)制或者Event機(jī)制以提高CPU利用率與進(jìn)一步降低功耗.這些內(nèi)容當(dāng)然不在本文覆蓋范疇之內(nèi),讀者可以自行進(jìn)行思考或者加以改進(jìn).
圖 PSoC驅(qū)動EInk效果圖2
使用其他處理器驅(qū)動EInk
因?yàn)樵撃K的引腳分布與Arduino Uno的接口兼容,所以從硬件上來講可以用任何其他與之兼容的主控板進(jìn)行驅(qū)動.但是從軟件上來講至少需要30 KB的RAM作為緩存.所以Uno這樣的板子不是驅(qū)動這個模塊的最佳選擇.這里使用另外一家與Uno接口兼容的Cortex M4F內(nèi)核的開發(fā)板來做這個實(shí)驗(yàn).
外設(shè)方面.注意配置好SPI的參數(shù)與幾個IO,至于定時器使用SysTick即可.
圖 SPI參數(shù)配置成與數(shù)據(jù)手冊中一致
因?yàn)樵撻_發(fā)板不是Cypress公司的產(chǎn)品,設(shè)計(jì)方法此處從簡以免喧賓奪主.具體請參閱文末的代碼連接.
圖 另外一塊開發(fā)板控制EInk效果圖2
總結(jié),代碼與參考
本文的寫作其實(shí)還了自己的一個心愿,那就是對EInk屏幕的原理與驅(qū)動代碼進(jìn)行一個深入的分析.作為9年前就開始使用電紙書進(jìn)行閱讀的本文作者,一直沒有抽出時間與精力來對它的原理進(jìn)行了解確實(shí)有點(diǎn)小小遺憾.感謝Cypress廠家與21ic網(wǎng)站提供給本人的實(shí)驗(yàn)硬件,也感謝讀者的閱讀與關(guān)注.希望本文能給有需要的朋友能帶來一點(diǎn)知識和閱讀的興趣.Happy Reading and Happy Coding!
代碼下載連接:
PSoC 6工程
實(shí)驗(yàn)所用工程從官方例程改來,大家可以直接下載官方例程:
http://www.cypress.com/CE218133
其他處理器工程
https://github.com/zhanzr/stm32l4r5-demo.git
EInk器件原廠參考連接:
http://www.pervasivedisplays.com/products/271
本人最愛的電子書資源網(wǎng)站:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前