首页 > 编程知识 正文

迪文串口屏开发 实例,昆仑通态触摸屏选型手册

时间:2023-05-06 02:43:04 阅读:170170 作者:2695

我给大家展示一下使用启明云1.54英寸串口屏幕的一些开发技巧

WT154-S2MT1是启明云端针对市场IOT应用需求,基于乐鑫ESP32-S2和国产芯高效开发平台8ms(33588ms.XYZ )设计开发的串口屏幕。

方案采用1.54英寸IPS彩屏,分辨率240240,开发板结构采用最小尺寸的多种定位固定方式,支持WIFI,用户对开发板扩展接口采用串口通信、按键、usb摄像头

方案广泛应用于带屏咖啡机、无叶风机、电吹风、电磁炉、养生壶、吸尘器等智能家电产品,也是传统码屏产品升级的首选。

提示:写完文章后,目录可以自动生成。 如何生成可以参考右侧的帮助文档

文章目录新项目编辑UI逻辑功能编辑保存下载配置加深工具加深和实际效果演示视频DEMO

目录提示:您可以在此添加本文中记录的内容的简短说明。

例如,随着人工智能的发展,机器学习这一技术也越来越重要,很多人开始学习机器,本文介绍了机器学习的基础内容。

提示:以下为本文正文内容,以下案例可供参考

新项目a )登录8ms平台

https://8ms.xyz/appshop

创建帐户并登录,然后进入工作台

b )新项目:

c )选择目标串行屏幕型号:ESP32-C3-WT154

d )创建场景

编辑UI a )图像资源准备

用绘画软件将下载的图像资源整理到240*240。 因为这个画面的分辨率是240240。

将文件保存或保存到自己的路径

b )将修改后的资源导入8ms平台

c )设置图像控件显示

d )可以使用在线编译预览

e )编辑其他场景的UI

可以将disp_1的背景颜色设定为红色

逻辑功能编辑块介绍:

在布局中选择块

定制代码的中段外代码可以定义头文件、全局变量和宏

如果在启动时调用逻辑块,则此时不会启动UI,因为在线程开始之前将调用此块

因此,此块中的代码在运行时不可见

正常初始化和软件计时器代码的执行

b )设置初始化逻辑

在基本硬件的presetbricks中,找到“加载默认串行模板将导致串行”

如果将默认串行模板设置为串行0,则串行0将初始化为外部通信串行

(串行0被烙印到串行端口) )。

c )获取串行数据并设置为执行适当的代码。 也就是说,如果从串行端口输入“abc”或“a”,则执行显示场景“main_screen”

d )设置逻辑

保存下载a )编译前需要保存

b )编译

要在这里编译,只能选择bzdjc文件和源代码的生成时间比在线编译长很多

记下每个bzdjc文件的硬件地址

例如: build/lvgl-demo.bzd JC0x 10000

准备下一次淬火

c )下载bzdjc文件

配置加深工具a (选择目标刀片

b )确定下载的bzdjc文件和应写入的物理地址

如果bzdjc文件不存在,文件目录将显示为红色,如图所示

如图:那样配置

加深和实际效果演示a )接口图

b ) USB-TTL和C3SI接线图:

c )打开设备管理器显示端口

d )如果上述操作无误,将bzdjc文件下载到开发板

c )重启运转

等待下载完成后

按USB-TTL上的EN

或重新接通电源

d )使用

串行助手的设定

通过串行端口输入十六进制数据1以显示场景main_screen,最初默认显示场景main_screen

通过串行端口输入十六进制数据2,以显示场景disp_1。 在这种情况下,在该场景中只有背景色显示为背景色的红色

从串行端口输入十六进制数据2,显示场景disp_2日历控件

从串行端口输入十六进制数据2,显示场景disp_3的文本控件

视频DEMO

1.54串屏家电APP应用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。