本文导读
同时,打开厂家提供的配置参数,会发现也是按480*800去配置,有效显示为268*800,需要两边填黑。也就意味着在AWTK设置UI的画布需要按480*800设置参数,UI设计则只设计在268*800这部分进行有效显示。
同时在上位机填写分辨率参数也需要按480*800进行配置,配置完成后,写入参数点亮屏幕,屏幕点亮后,将设计好的UI编译打包,放到板子上进行升级,即可正常显示。注意:如果UI不是上图所示设计,实际显示时,可能出现显示偏移的情况。
将设计的UI升级到板子之后,如果用到触摸,此时会发现触摸不准确的情况。原因为此时触摸芯片上报的坐标是按480*800进行处理和关联到相关控件,而屏幕实际的有效触摸区域实际为中心的268*800部分。
此时需要做下触摸坐标的处理才能将读取的坐标转换到268*800这块区域,打开工程代码awtk_main.c文件,在触摸坐标回调函数中添加x轴的坐标转换处理,如下图,添加后,重新编译UI工程,打包升级到板子,升级完成后再次触摸坐标则准确无误。
资料分享
购买链接
HMI-ZDP14x0D开发套件已在微商城上架,点击链接即可购买。
技术交流群
合作咨询
立功科技
电话|400-888-2705
芯片与智能物联解决方案供应商