串口屏调试 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.mzph.cn/news/904907.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《设计数据密集型应用》——阅读小记

设计数据密集型应用 这本书非常推荐看英语版,如果考过了CET-6就可以很轻松的阅读这本书。 当前计算机软件已经不是单体的时代了,分布式系统,微服务现在是服务端开发的主流,如果没有读过这本书,则强力建议读这本书。 …

【SpringMVC】详解cookie,session及实战

目录 1.前言 2.正文 2.1cookie与session概念 2.2返回cookie参数 2.3设置session 3.小结 1.前言 哈喽大家好吖,今天继续来给大家来分享SpringMVC的学习,今天主要带来的是cookie与session的讲解以及通过postman和fiddler来实战,废话不多…

令狐冲的互联网大厂Java面试之旅

场景描绘:互联网大厂Java面试 在某个阳光明媚的上午,令狐冲来到了风清扬所在的互联网大厂,准备迎接他的Java开发工程师面试。风清扬是一位以严谨和深厚技术功底著称的面试官,令狐冲稍显紧张,但他相信自己的准备。 第…

照片to谷歌地球/奥维地图使用指南

软件介绍 照片to谷歌地球/奥维地图是一款由WTSolutions开发的跨平台图片处理工具,能够将带有GPS信息的照片导入Google Earth(谷歌地球)或奥维地图。该软件支持Windows、Mac、iOS、Linux和Android系统,无需下载安装,直…

客户端建立一个连接需要占用客户端的端口吗

客户端建立TCP连接时需占用本地端口,具体机制如下: 一、端口占用的必要性 四元组唯一性‌ TCP连接通过‌源IP、源端口、目标IP、目标端口‌四元组唯一标识。客户端发起连接时,必须绑定本地端口以完成通信标识。 动态端口分配‌ 客户端操作…

【生存技能】ubuntu 24.04 如何pip install

目录 原因解决方案说明 在接手一个新项目需要安装python库时弹出了以下提示: 原因 这个报错是因为在ubuntu中尝试直接使用 pip 安装 Python 包到系统环境中,ubuntu 系统 出于稳定性考虑禁止了这种操作 这里的kali是因为这台机器的用户起名叫kali,我也不知道为什么…

智能时代下,水利安全员证如何引领行业变革?

当 5G、AI、物联网等技术深度融入水利工程,传统安全管理模式正经历颠覆性变革。在这场智能化浪潮中,水利安全员证扮演着怎样的角色?又将如何重塑行业人才需求格局? 水利工程智能化转型对安全管理提出新挑战。无人机巡检、智能监测…

TDengine 在智能制造中的核心价值

简介 智能制造与数据库技术的深度融合,已成为现代工业技术进步的一个重要里程碑。随着信息技术的飞速发展,智能制造已经成为推动工业转型升级的关键动力。在这一进程中,数据库技术扮演着不可或缺的角色,它不仅承载着海量的生产数…

微调ModernBERT为大型语言模型打造高效“过滤器”

ModernBERT(2024 年 12 月)是最近发布的小型语言模型,由 Answer.AI、LightOn 和 HuggingFace 共同开发。它利用了现代优化技术,如用于 8,192 token 上下文窗口的 RoPE 和 GeGLU layers,在保持效率的同时提升性能。jina…

电网拓扑分析:原理与应用

在现代电力系统中,电网拓扑分析是一项至关重要的技术,它为电力系统的安全、稳定和高效运行提供了坚实的基础。电网拓扑描述了电力系统中各元件(如发电机、变压器、输电线路、负荷等)之间的连接关系,通过拓扑分析&#…

OSPF案例

拓扑图: 要求: 1,R5为ISP,其上只能配置IP地址;R4作为企业边界路由器, 出口公网地址需要通过PPP协议获取,并进行chap认证 2,整个OSPF环境IP基于172.16.0.0/16划分;…

2D横板跳跃游戏笔记(查漏补缺ing...)

1.Compression(压缩质量):可以改为None,不压缩的效果最好,但占用内存 2.Filter Mode(过滤模式):可以选择Point(no filter) 3.Pixels Per Unit:是…

MAD-TD: MODEL-AUGMENTED DATA STABILIZES HIGH UPDATE RATIO RL

ICLR 2025 spotlight paper 构建能够在少量样本下学习出优良策略的深度强化学习(RL)智能体一直是一个极具挑战性的任务。为了提高样本效率,近期的研究尝试在每获取一个新样本后执行大量的梯度更新。尽管这种高更新-数据比(UTD&am…

Dia浏览器:AI驱动浏览网页,究竟怎么样?(含注册申请体验流程)

名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、Dia浏览器简介1. 什么是Dia浏览器2. 开发背景与公司简介3. 与传统浏览器的区别 …

SSL/TLS 证书与数字签名:构建互联网信任的详解

在浩瀚的数字世界中,信任是安全通信的基石。当我们通过浏览器访问一个 HTTPS 网站、进行在线支付,或者下载一个重要的软件更新时,我们如何能确信自己正在与合法的、未被仿冒的对方进行交互?我们又如何能保证传输的数据没有被中途窃…

近日部署跑通的若干多模态模型总结与论文概述

CLIP模型概述与落地测试 CLIP模型全称是Contrastive Language-Image Pretraining​​(对比语言图像预训练)。是OpenAI于2021年提出的多模态预训练模型,通过对比学习对齐图像和文本的表示,实现零样本(zero-shot&#x…

Web3 初学者的第一个实战项目:留言上链 DApp

目录 📌 项目简介:留言上链 DApp(MessageBoard DApp) 🧠 技术栈 🔶 1. Solidity 智能合约代码(MessageBoard.sol) 🔷 2. 前端代码(index.html script.js…

LeetCode 270:在二叉搜索树中寻找最接近的值(Swift 实战解析)

文章目录 摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结 摘要 在日常开发中,我们经常需要在一组有序的数据中快速找到最接近某个目标值的元素。LeetCode 第 270 题“Closest Binary Search Tree Value”正是这样一个问题。本文将深入解析该…

Kotlin高阶函数多态场景条件判断与子逻辑

Kotlin高阶函数多态场景条件判断与子逻辑 fun main() {var somefun: (Int, Float) -> Longval a 4val b 5fsomefun multi()//if 某条件println(somefun.invoke(a, b))//if 某条件somefun add()println(somefun.invoke(a, b)) }fun multi(): (Int, Float) -> Long {re…

嵌入式学习--江协51单片机day4

昨天周五没有学习,因为中午没有睡觉,下午和晚上挤不出整块的时间。周日有考试今天也没有学很多啊,但以后周末会是学一天,另一天休息和写周总结。 今天学了串口通信和LED点阵屏,硬件原理是真的很迷,一但想搞…