本文導(dǎo)讀
ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動芯片,內(nèi)置電阻屏和電容屏觸摸驅(qū)動,可在上位機配置好觸摸類型和從機地址,將配置一并下載到ZDP1440的HMI板子,就完成觸摸適配,本文將介紹如何配置和校準(zhǔn)電阻屏。
ZDP1440配套有專用的參數(shù)配置上位機,用戶可根據(jù)各自外圍設(shè)計和所選屏幕等進行參數(shù)配置,觸摸類型支持電阻屏和電容屏,參數(shù)配置支持導(dǎo)入和導(dǎo)出,配置完成后可一鍵下載到HMI板子,接好電源和屏幕,即可點亮屏幕,下面我們來看如何配置并校準(zhǔn)電阻屏。
第一步: 打開zdp_set_tool.exe上位機,先根據(jù)屏幕參數(shù)進行適配,在“其他設(shè)置”選擇觸摸類型為電阻觸摸,并修改從機地址為0x48,配置完其他參數(shù)后,點擊“以當(dāng)前配置打開燒錄工具”進行燒錄,將修改的配置參數(shù)燒錄到HMI板子,燒錄后,屏幕即可點亮,顯示RGB色塊,提示“請升級UI”。
第二步:
在提供的模板工程,“awtk_func.h”文件提供了電阻屏校準(zhǔn)的函數(shù)接口,用戶采用電阻屏?xí)r,需要校準(zhǔn)可以直接調(diào)用改函數(shù),函數(shù)接口如下所示:
第三步:
基于AWTKdesigner創(chuàng)建UI工程,將UI工程打包保存到ZDP1440的指定UI工程路徑,由于調(diào)用校準(zhǔn)屬于調(diào)用硬件接口,所以必須在UI工程包含硬件接口聲明的頭文件“awtk_func.h”,才能在UI設(shè)計過程中直接調(diào)用校準(zhǔn)接口,保證模擬仿真運行時可以編譯通過。硬件接口聲明頭文件“awtk_func.h”會在插入“PC模擬虛擬串口和協(xié)議解析”時插入,如果不想手動插入,可以創(chuàng)建工程后,通過上位機插入,如此可直接調(diào)用校準(zhǔn)的接口而不會導(dǎo)致報錯。
第四步:
包含此硬件接口聲明后,就可以在需要校準(zhǔn)的地方調(diào)用此接口,例如可以在上電復(fù)位初始化時調(diào)用,也可以在UI某控件回調(diào)中調(diào)用,也可以在通信回調(diào)中調(diào)用。執(zhí)行此接口將進入校準(zhǔn)界面,配合點擊完校準(zhǔn)提示點后,將退出校準(zhǔn)界面,回到UI界面。
注意:首次更新完UI后,會自動進入UI校準(zhǔn)界面。
第五步:
進入校準(zhǔn)界面后,需跟著提示光標(biāo)在屏幕四周和中心點一遍,以完成屏幕校準(zhǔn),校準(zhǔn)完成后隨即退出校準(zhǔn)界面。
有如下注意:
·由于PC端模擬沒有硬件依賴,所以PC端模擬時,調(diào)用此接口將不會執(zhí)行任何動作;
·沒有完成校準(zhǔn)時(沒點完校準(zhǔn)點),不建議提前或強制切換UI界面,切換完UI界面后,校準(zhǔn)流程依舊,只是看不到提示光標(biāo),此時如果隨意點擊屏幕,會導(dǎo)致校準(zhǔn)數(shù)據(jù)混亂,導(dǎo)致觸屏錯亂,必須重新校準(zhǔn);
·屏幕校準(zhǔn)只需執(zhí)行一次即可,無需每次上電都校準(zhǔn)。
審核編輯:黃飛
-
電容屏
+關(guān)注
關(guān)注
2文章
128瀏覽量
44223 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4327瀏覽量
62569 -
驅(qū)動芯片
+關(guān)注
關(guān)注
13文章
1277瀏覽量
54588 -
電阻屏
+關(guān)注
關(guān)注
0文章
51瀏覽量
20227
發(fā)布評論請先 登錄
相關(guān)推薦
評論