当前位置: 首页 > java >正文

串口屏调试 1.0

http://wiki.tjc1688.com
先把商家的链接贴过来
淘晶驰T1系列3.2寸串口屏tft液晶屏显示屏HMI触摸屏超12864液晶屏
这是主包的型号








在这里插入图片描述
打开这个玩意
在这里插入图片描述
有十个基本的功能区


新建工程
在这里插入图片描述
在界面的右边,指令一定要写在page前面,这里的波特率等等什么的都可以自己去配置
每次新建工程之前都配置好波特率(band)和屏幕亮度(dim)
在工具里打开字库制作
在这里插入图片描述在这里插入图片描述
这里可以生成只含有对应汉字的字库
在这里插入图片描述
左下角可以修改含有的字体
保存到对应的字库文件夹里面
在这里插入图片描述
在屏幕左下角选中字库,可以看到字库已经被添加到工程中了
在这里插入图片描述
双击字库可以看到字库里面有哪些字体,里面的字越多字库占用的体积越大
在左下角的图片中导入图片
在这里插入图片描述
然后这里点击按钮,就会出现一个按钮
在这里插入图片描述
在属性这一栏将选择sta为图片
pic是没有按按钮时按钮的图片
pic2是按下按钮的时候按钮的图片
就类似于按下反馈,有变化确保你按下去了
txt是这块按钮上显示的文字。当把文字清空之后图案上的文字也就没有了
点击调试按钮会出来如下界面
在这里插入图片描述
这个时候可以用鼠标去点击,模仿实际的使用
查看串口号并进行下载
在这里插入图片描述
这里的通讯波特率和串口波特率是分开的,通讯波特率应该和单片机匹配


简单工程的制作
添加页面
在这里插入图片描述
这里可以进行重命名
在这里插入图片描述
在这里插入图片描述
选择进度条和定时器
在这里插入图片描述
选择sta为图片,pic里选择导入的图片
选择定时器控件,之后输入这行代码
在这里插入图片描述
然后就一个进度条,满了之后跳到主页面
在这里插入图片描述
tim是每隔多久执行一次定时器里面的代码
在这里插入图片描述
初始化事件把亮度赋值给h0.val
在这里插入图片描述
后续在滑动事件里可以把滑块和这个挂钩
在这里插入图片描述
想让文字背景变成当前文字,sta选择切片,然后背景选择当前的背景
在这里插入图片描述
添加文本空间
在这里插入图片描述
这个需要先将vscope设置为全局变量,点击key选择数字键盘
这里的pw是选择是否显示正在输入的密码
在这里插入图片描述
在这里插入图片描述
在弹起事件可以直接判断当前页面其他控件的值然后再确定要不要跳转
在这里插入图片描述
多行输入的时候需要在txt中选择多行输入
同时需要将最大字符长度txt_maxl设置的大一点
在这里插入图片描述
调试的时候可以直接在指令输入区进行赋值
在这里插入图片描述
点s这里还可以把指令输入区的指令保存到对应的1或者2,3,4中
在这里插入图片描述
单片机向串口发送文本信息
在这里插入图片描述
每一个指令后边都要跟三个0xff作为结束符
在这里插入图片描述
模拟器和实物进行联调
在这里插入图片描述
这个只有指令输入区上的代码会被同时发送到模拟器和串口
这时点模拟器上的按钮是没有反应的
模拟器联机调试
在这里插入图片描述
将波特率修改位115200
在这里插入图片描述
之后添加虚拟串口com1和com2
com1发送的数据会被转发到com2,同理com2的数据会被转发到com1
在这里插入图片描述
之后点击调试,选择mcu输入,串口号选择com1,波特率选择115200
在这里插入图片描述
打开串口助手,选择com2,波特率为115200,不要勾选加回车换行
在这里插入图片描述
发送信息发现模拟器上面的值发生了改变,注意这里每条语句的后面都要加三个\xff\xff\xff
在这里插入图片描述
在这里点击字符串模式可以切换为字符串
在这里插入图片描述
click后面跟着1是按下控件
跟着0是弹起控件
在这里插入图片描述
如果控制一个不存在的控件就会返回这行值

http://www.xdnf.cn/news/5282.html

相关文章:

  • ComfyUI 如何安装ComfyUI_SLK_joy_caption_two
  • window环境下,如何通过USB接口控制打印机
  • 质心均匀体(引力屏蔽技术)
  • 算法训练营第十三天|226.翻转二叉树、101. 对称二叉树、 104.二叉树的最大深度、111.二叉树的最小深度
  • 多模态大模型中的视觉分词器(Tokenizer)前沿研究介绍
  • 【入门】数字走向II
  • JavaScript 数组去重:11 种方法对比与实战指南
  • 什么是 B2B?2B 产品销售怎么找客户?
  • Unity基础学习(十)Camera组件
  • [ctfshow web入门] web67
  • JVM对象创建内存分配
  • [特殊字符]️ 快速检测与修复TLS 1.0/1.1漏洞指南
  • 人形机器人:主控芯片
  • 红黑树算法笔记(二)性能对比实验
  • 解密数据结构之位图和布隆过滤器
  • TCP IP
  • 社区商城分销团长扩充与扩散策略优化的系统方案
  • Information Fusion期刊期刊投稿经验分享
  • 23、DeepSeekMath论文笔记(GRPO)
  • 计算机网络与多线程同步机制详解
  • Linux系统之----模拟实现shell
  • 轻量级因果语言视觉模型简述:nanoVLM-222M
  • 每日一题:两个仓库的最低配送费用问题
  • DNS负载均衡和CDN的区别
  • Redis 主从同步与对象模型(四)
  • 出现 SEGMENT: ?C_INITSEG 的原因:
  • ERP学习(一): 用友u8安装
  • 结合 ECharts / Ant Design Blazor 构建高性能实时仪表盘
  • smbd:快速拉取服務端SMB共享文件脚本工具
  • 从0开始学linux韦东山教程第三章问题小结(2)