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

串口屏调试 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是弹起控件
在这里插入图片描述
如果控制一个不存在的控件就会返回这行值

相关文章:

  • 深入解析Vue3中ref与reactive的区别及源码实现
  • 居然智家亮相全零售AI火花大会 AI大模型赋能家居新零售的进阶之路
  • 银河麒麟桌面V10-SP1-2303操作系统V10加固手册
  • 【Linux】基础 IO(一)
  • 深入浅出之STL源码分析2_类模版
  • 实现三个采集板数据传送到一个显示屏的方案
  • 大模型(LLMs)强化学习——RLHF及其变种
  • Fabric系列 - SoftHSM 软件模拟HSM
  • Yocto项目实战经验总结:从入门到高级的全面概览
  • 从零开始跑通3DGS教程:(四)修改(缩放、空间变换)colmap生成的sfm结果
  • 数学相关使用笔记
  • Kubernetes 使用 containerd 实现 GPU 支持及 GPU Operator 部署指南
  • KNOWLEDGE-BASED SYSTEMS(KBS期刊)投稿经验分享
  • JavaScript基础-局部作用域
  • 深度学习篇---MediaPipe 及其人体姿态估计模型详解
  • 加速pip下载:永久解决网络慢问题
  • 动态规划之完全背包问题
  • Day21 奇异值分解(SVD)全面解析
  • C++:this指针
  • 编译后的js文件如何跟进调试
  • 警惕“全网最低价”等宣传,市监总局和中消协发布直播消费提示
  • 《2025城市青年旅行消费报告》发布,解码青年出行特征
  • 欧派家居:一季度营收降4.8%,目前海外业务整体体量仍较小
  • 超燃!走过莫斯科街头的“中国排面”
  • 媒体起底“速成洋文凭”灰产链,专家:我们要给学历“祛魅”
  • 湖南张家界警方公告宣布一名外国人居留许可作废