本文導讀
ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,內置電阻屏和電容屏觸摸驅動,可在上位機配置好觸摸類型和從機地址,將配置一并下載到ZDP1440的HMI板子,就完成觸摸適配,本文將介紹如何配置和校準電阻屏。
ZDP1440配套有專用的參數配置上位機,用戶可根據各自外圍設計和所選屏幕等進行參數配置,觸摸類型支持電阻屏和電容屏,參數配置支持導入和導出,配置完成后可一鍵下載到HMI板子,接好電源和屏幕,即可點亮屏幕,下面我們來看如何配置并校準電阻屏。
第一步: 打開zdp_set_tool.exe上位機,先根據屏幕參數進行適配,在“其他設置”選擇觸摸類型為電阻觸摸,并修改從機地址為0x48,配置完其他參數后,點擊“以當前配置打開燒錄工具”進行燒錄,將修改的配置參數燒錄到HMI板子,燒錄后,屏幕即可點亮,顯示RGB色塊,提示“請升級UI”。
第二步:
在提供的模板工程,“awtk_func.h”文件提供了電阻屏校準的函數接口,用戶采用電阻屏時,需要校準可以直接調用改函數,函數接口如下所示:
第三步:
基于AWTKdesigner創建UI工程,將UI工程打包保存到ZDP1440的指定UI工程路徑,由于調用校準屬于調用硬件接口,所以必須在UI工程包含硬件接口聲明的頭文件“awtk_func.h”,才能在UI設計過程中直接調用校準接口,保證模擬仿真運行時可以編譯通過。硬件接口聲明頭文件“awtk_func.h”會在插入“PC模擬虛擬串口和協議解析”時插入,如果不想手動插入,可以創建工程后,通過上位機插入,如此可直接調用校準的接口而不會導致報錯。
第四步:
包含此硬件接口聲明后,就可以在需要校準的地方調用此接口,例如可以在上電復位初始化時調用,也可以在UI某控件回調中調用,也可以在通信回調中調用。執行此接口將進入校準界面,配合點擊完校準提示點后,將退出校準界面,回到UI界面。
注意:首次更新完UI后,會自動進入UI校準界面。
第五步:
進入校準界面后,需跟著提示光標在屏幕四周和中心點一遍,以完成屏幕校準,校準完成后隨即退出校準界面。
有如下注意:
·由于PC端模擬沒有硬件依賴,所以PC端模擬時,調用此接口將不會執行任何動作;
·沒有完成校準時(沒點完校準點),不建議提前或強制切換UI界面,切換完UI界面后,校準流程依舊,只是看不到提示光標,此時如果隨意點擊屏幕,會導致校準數據混亂,導致觸屏錯亂,必須重新校準;
·屏幕校準只需執行一次即可,無需每次上電都校準。
審核編輯:黃飛
-
電容屏
+關注
關注
2文章
129瀏覽量
44292 -
函數
+關注
關注
3文章
4346瀏覽量
62968 -
驅動芯片
+關注
關注
13文章
1295瀏覽量
54916 -
電阻屏
+關注
關注
0文章
51瀏覽量
20285
發布評論請先 登錄
相關推薦
電阻式觸摸屏的基本結構和工作原理及其校準算法的研究與設計
![<b class='flag-5'>電阻</b>式觸摸<b class='flag-5'>屏</b>的基本結構和工作原理及其<b class='flag-5'>校準</b>算法的研究與設計](https://file.elecfans.com/web2/M00/4A/0D/pYYBAGKhvI-AVPNUAAAuSDBn2rI252.png)
評論