陶晶驰串口屏使用记录与教程

首先把串口屏想象成和正点原子usmart调试程序一样的程序,串口屏主芯片有些是GD32  STM32都是主流单片机,里面下载了一些固件形成了现在的操作系统

其实我更喜欢把他们(usmart,串口屏主程序,micropython,at指令, canmv , maixypy这些固件或者主控程序)看成一种东西,一种识别指令执行代码的程序

陶晶驰串口屏的通讯方式需要用0xff 0xff 0xff结尾,这三个字节代表的意义,如同回车确定

你可以用外部mcu对他发指令进行操作,也可以触摸屏幕进行操作,其实触摸屏幕也就相当于发送指令

它分为主控和屏幕,如果你学过lcd原理就知道,他只是把触摸屏的某些区域设定为一按下就会发送指令的按键

在一page中每个模块都有自己的名字,可以用该名字.。。提取该,该模块的消息,比如:h0.txt

下面我就把案例拆开来记录并讲解

program中代码是初始化时会调用的,里面有配置主控芯片波特率的代码,也有设置背光代码,还可以看出初上电时会发送000000ffffff88ffffff到与之连接主机,你如果要用mcu与串口屏从机交流控制就要配置一样的波特率

1.文本框

它有几个地方比较重要,

key:可以添加一个输入器

txt:这个值可以用来在弹起或按下事件中加入代码判断执行一些操作

eg:你往里面添加一个key选计算机就可以往里面输入数字

再写一个按键代码:if(该文本序号.txt==“123456”){。。。}

                                else{。。。}

2.按钮

最常用的按钮功能是按下或弹起事件会执行的操作,eg:page  page1跳转页面到page1

按下或弹起事件:你按下或弹起该模块(文本框,按钮,滑动条等)所在区域就会触发的操作

3.制造字库 

你可以在工具中制造你自己想要的字库

4.滑动条

100  代表尾部 ; 0  代表头部;不同值对应滑块在不同地方

dim是背光亮度

你可以在该页面主页面(当即页面空白处)中设置dims大小就可以改变亮度

主页面设置:

 前初始化事件:再设置显示该页面前将执行的操作

 后初始化事件:初始化之后立马要执行的操作

页面离开事件 :你page跳走前会执行的操作

 我们这里的案例是:

前初始化事件写入获取当前背光亮度赋给滑块值的代码,让滑块在刚显示时就在当前光亮代表的滑块位置,在滑块的滑动事件中设置把滑动后的值赋给dim背光

  • 15
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广药门徒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值